Description
Are you passionate about quality assurance and automation?
The Sr. QA Automation Developer Services plays a critical role in ensuring the quality and efficiency of our Client's software development processes. This position is responsible for defining and implementing robust test automation strategies, performance testing strategies, and maintaining the test automation infrastructure.
Key Responsibilities:
• Define and support the overall test strategy for software products.
• Develop and implement a comprehensive test automation strategy.
• Establish and maintain performance testing strategies to ensure system reliability.
• Set up agents and pipelines for automated testing processes.
• Troubleshoot execution issues to ensure smooth testing operations.
• Create common tools and libraries to enhance test automation capabilities.
• Document and develop automated test examples for team use.
• Develop and support performance test scripts to validate system performance.
• Maintain the infrastructure for test automation platforms.
• Assess and recommend testing tools to improve automation processes.
Specific Project/Platform Requirements:
• Demonstrated knowledge and interest in DevSecOps standards and tools.
• Incorporate AI into test automation development in a value-added and sustainable manner.
Skills:
Top Skills Required:
• Strong object-oriented programming skills.
• In-depth knowledge of test automation best practices.
• Good understanding of Agile and DevSecOps principles and practices.
Other Skills Required:
• Minimum of 8 years’ experience in test automation.
• Strong analytical and problem-solving skills.
• Experience in writing highly maintainable automated scripts using the page object model and Gherkin format.
• Experience with Azure DevOps pipelines.
• Experience in developing test automation strategies.
• Experience in developing performance testing strategies.
• Experience in maintaining automated testing and performance testing infrastructure.
• Team player with the ability to work autonomously.
• Detail-oriented with a focus on quality.
• Bachelor’s degree in Computer Science or equivalent.
Assets:
• Azure certification.
• Experience with PowerShell, Python, NeoLoad, Terraform, Selenium, Robot Framework.
• Experience using SQL and performance testing tools.
• Experience with BrowserStack for browser and visual testing.
• Experience using large language models in test automation development workflows.
This position offers an opportunity to work in a dynamic and innovative environment.