Software QA Tester & Engineer : Selenium C#/Python : Global Energy Co
Exciting opportunity for a QA Tester / QA Engineer to join this global Energy company.
Responsibilities:
Responsibilities will include providing expert technical knowledge in the systems testing of platform-specific versions of the software products on varying platforms. It may also include activities such as code base verification to assure both quality and security.
Skills & Requirements:
- Hands-on experience in Automation (Selenium C#/Python) is mandatory.
- Experienced in Azure Dev Ops and setting up Test Management Tools related to requirements traceability, test plans, test labs, and defects management.
- Experienced in various types of testing – support for Unit, Smoke/Sanity, Functional, System, SIT, Integration, regression, support UAT etc.
- Experience in creating a scalable framework design which can be applied in a generic way across multiple teams.
- Troubleshoot issues with team members implementing test frameworks and guide with a 'hands-on' approach where necessary.
- Should be willing to do hands-on testing as required.
- Ensuring Test Delivery Assurance complies with the standard tools and framework of the organisation.
- Working closely with Product Managers, developers, business analysts, designers, and testers to understand requirements and translate to effective test frameworks.
- Effectively coach team members to build understanding of test strategy and create automated and manual test frameworks to support testing best practices.
- High level of familiarity with testing at strategy level and able to provide advice rooted in experience with respect to Functional, Regression, Interface testing and support for UAT.
- Ability to plan and strategize testing for complex systems, involving planning scope of testing, Release/Sprint planning, resource planning, overall planning for E2E testing activities.
- Capable of designing and executing detailed functional test cases for complex requirements.
- Proactive and organized, capable of working in an ambiguous/uncertain environment, understanding risks & flagging them on time. Ability to mitigate risks and ensure quality deliverables adhering to timelines.
- Excellent communication, coordination skills, and stakeholder management.
- Highly experienced in Agile ways of working.
- Experienced virtual team worker with ability to work across time, geographical, and cultural boundaries.
- Great team player and effective leader with a long-term vision.
- Experience in identifying and implementing process improvements that enhance the level of delivery while finding optimization opportunities.
- Can provide evidence of routinely 'going the extra mile' with respect to building testing processes and knowledge within the team.
This role requires a positive attitude and the ability to work within a large, globally dispersed project team in a multi-cultural environment. You need to be a self-starter, a logical thinker, and a quick learner, with strong initiative and excellent communication, interpersonal and presentation skills, able to write clearly and concisely.
We believe in equality of opportunity for all job applicants regardless of gender, marital status, race, colour, nationality, ethnic origin, creed or religion, disability, sexual orientation or age.