Job
Description
As a Software Test Automation Engineer at our company in Kochi, your role will involve the following key responsibilities: - Designing, developing, and maintaining automated test frameworks for unit, integration, and end-to-end testing in C#/.NET environments. - Defining and implementing a comprehensive test strategy to ensure optimal test coverage and reduce regression risks. - Integrating automated tests into the CI/CD pipeline for continuous quality validation. - Collaborating closely with developers, product managers, and DevOps to ensure testability and maintainability of solutions. - Driving the adoption of best practices in quality assurance, test automation, and documentation. - Mentoring and coaching team members on test automation tools, techniques, and approaches. - Monitoring, analyzing, and reporting on testing results to proactively identify issues before release. Qualifications required for this role include: - 5-8 years of professional experience in software testing with a strong focus on test automation. - Expertise in C# test frameworks (xUnit, NUnit, MSTest) and test automation tools such as Selenium, Playwright, SpecFlow. - Strong experience in integrating automated tests into CI/CD pipelines using tools like Azure DevOps, GitHub Actions, GitLab CI. - Understanding of Docker environments for testing and deployment scenarios. - Excellent English communication skills, both written and spoken. - Strong analytical skills and attention to detail. It is also desirable to have experience with performance/load testing tools like JMeter, k6, familiarity with PostgreSQL for test data management and validation, and knowledge of API testing tools such as Postman and RestAssured. As a Software Test Automation Engineer at our company in Kochi, your role will involve the following key responsibilities: - Designing, developing, and maintaining automated test frameworks for unit, integration, and end-to-end testing in C#/.NET environments. - Defining and implementing a comprehensive test strategy to ensure optimal test coverage and reduce regression risks. - Integrating automated tests into the CI/CD pipeline for continuous quality validation. - Collaborating closely with developers, product managers, and DevOps to ensure testability and maintainability of solutions. - Driving the adoption of best practices in quality assurance, test automation, and documentation. - Mentoring and coaching team members on test automation tools, techniques, and approaches. - Monitoring, analyzing, and reporting on testing results to proactively identify issues before release. Qualifications required for this role include: - 5-8 years of professional experience in software testing with a strong focus on test automation. - Expertise in C# test frameworks (xUnit, NUnit, MSTest) and test automation tools such as Selenium, Playwright, SpecFlow. - Strong experience in integrating automated tests into CI/CD pipelines using tools like Azure DevOps, GitHub Actions, GitLab CI. - Understanding of Docker environments for testing and deployment scenarios. - Excellent English communication skills, both written and spoken. - Strong analytical skills and attention to detail. It is also desirable to have experience with performance/load testing tools like JMeter, k6, familiarity with PostgreSQL for test data management and validation, and knowledge of API testing tools such as Postman and RestAssured.