• Work with an international multi-disciplinary team of engineers to ensure that software products deliver business value, have high quality, and contain a minimal of technical debt.
• Design and customize automation frameworks to enable efficient development, maintenance, and execution of automated tests.
• Define and implement the necessary infrastructure, such as test environments, CI/CD pipelines, version control systems, and reporting mechanisms, to support robust test automation processes. Ensure scalability, stability, and reliability of the automation infrastructure.
• Collaborate with rest of QE teams and Dev teams, in test planning and execution activities.
• Ensure effective test coverage and traceability through automation.
• Design, develop and execute automated unit, integration, progression, regression, performance and load test suits.
• Champion the integration of test automation with CI/CD pipelines to enable continuous testing. Collaborate with development, operations, and release management teams to establish smooth workflows and ensure reliable test automation execution.
• Provide guidance and training to QE teams on test automation practices, tools, and technologies. Foster a culture of automation and empower team members to contribute effectively to automation efforts.
• 8+ years of experience in automation testing .NET/SQL server technology stack-based web applications.
• Sound knowledge of test automation frameworks and tools such as Selenium, Cucumber, TestNG etc.
• Strong in C# programming language.
• Hands on experience in UI and API layer testing.
• Sound knowledge of test automation principals and patterns (Clean Code, POM, BDD, TDD).
• Experience in documenting defects, reproduction steps, RCAs, and producing technical documentation.
• Hand on experience with CI/CD tools such as MS Azure, Jenkins, Bamboo, GitLab.
• Strong experience in load test, performance tests using tools like JMeter, Blazemeter, Visual studio or similar tools.
• Experienced in Product installation, docker image creation, Release management.
• Hands on experience with Blackbox testing techniques (BVA, EP, STD, DT)
• Hands on with Jira and qTest integration.
• Experience in automated deployment tools such as Azure pipeline or similar.