- Design, develop, and maintain robust and scalable test automation frameworks.
- Create and execute automated test scripts for functional, regression, integration, and performance testing.
- Collaborate with cross-functional teams to define test strategies, plans, and cases.
- Identify, document, and track software defects and work closely with the development team for resolution.
- Integrate automated tests into the CI/CD pipeline to enable continuous delivery.
- Conduct code reviews of automated test scripts to ensure adherence to coding standards and best practices.
- Analyze test results, identify trends, and provide detailed reports to stakeholders.
- Mentor and guide junior automation engineers.
- Stay up to date with the latest trends and technologies in test automation.
- Identify areas for process improvement and contribute to the enhancement of our QA processes.
5+ years of experience in software quality assurance and automation testing. Proven experience in designing and building test automation frameworks from scratch. Strong programming skills in languages such as C#, or TypeScript. Hands-on experience with test automation tools like Selenium, Playwright, or Cypress. Experience with API testing and tools like Postman or REST Assured. Solid understanding of CI/CD principles and experience with tools like GitLab CI. Experience with version control systems, such as Git. Excellent problem-solving and analytical skills. Strong verbal and written communication skills. Preferred Qualifications (Nice to Haves) Knowledge of containerization technologies like Docker and Kubernetes. Experience working in an Agile/Scrum development environment. Performance testing experience (e.g., JMeter, k6).