Role Overview
A global organization is seeking a
QA Automation Engineer to lead and enhance automated testing practices across internally developed systems and integrations. This role is responsible for ensuring high-quality software delivery by designing, executing, and optimizing automated testing frameworks while collaborating closely with cross-functional teams.
The position involves both technical leadership and hands-on execution, making it ideal for professionals experienced in automation who can also guide teams and improve QA processes at scale.
Key Responsibilities
Automation Strategy & Execution
- Lead end-to-end automation testing initiatives across multiple projects.
- Design, develop, and maintain automated test scripts for functional and performance testing.
- Implement and improve QA automation frameworks, standards, and best practices.
- Execute automated test cycles and ensure timely completion aligned with project timelines.
Test Planning & Delivery
- Develop comprehensive test automation plans based on application requirements.
- Design and execute both automated and manual test cases when necessary.
- Monitor test execution results, track defects, and ensure proper resolution through closure.
- Provide detailed reporting and insights to project stakeholders.
Collaboration & Quality Improvement
- Work closely with development, project management, and QA teams to ensure quality standards are met.
- Provide actionable feedback on defects, including root cause analysis and preventive recommendations.
- Support deployment activities and conduct post-release validation.
- Recommend enhancements to QA processes, particularly in automation testing practices.
Leadership & Enablement
- Coordinate automation testing activities across teams and projects.
- Mentor and support team members in building automation testing capabilities.
- Conduct training sessions on QA tools, frameworks, and methodologies.
Qualifications And Experience
- Proven experience in QA automation, including development of robust automated test frameworks beyond basic record-and-playback approaches.
- Strong programming experience in at least two languages such as C#, VB.NET, ASP.NET, C++, or Java.
- Experience in testing mobile applications and cross-platform systems.
- Hands-on expertise in scripting (including VBScript) and SQL.
- Solid understanding of Agile development methodologies and software testing lifecycle.
Technical Skills
- Experience with automation and performance testing tools such as:
- Tricentis Tosca
- NeoLoad
- Micro Focus UFT
- Micro Focus ALM
- Microsoft Visual Studio
- Knowledge of cross-browser testing and operating system compatibility considerations
- Experience working with modern IDEs and development environments
- Familiarity with performance testing and test management tools is an advantage
Skills And Competencies
- Strong analytical and problem-solving abilities
- High attention to detail and quality orientation
- Excellent written and verbal communication skills
- Ability to collaborate effectively with global, cross-functional teams
- Adaptability to changing priorities and project requirements
- Ability to work independently while managing multiple deliverables
Working Conditions
- Willingness to support deployment and post-deployment activities, including occasional weekend work
- Flexibility to participate in meetings across different time zones when required
- Limited travel may be required on an ad-hoc basis