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:
- NeoLoad
- Microsoft Visual Studio
- 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