We are seeking a highly skilled Senior Automation Test Engineer with 5+ years of experience in Selenium, Java, and test automation for web applications and APIs. The ideal candidate will have a strong background in designing and building automation frameworks, writing and executing test scripts, and improving the quality and performance of Single Page Applications (SPAs).
Key Responsibilities
- Develop & Maintain Automated Test Scripts. Build and manage robust automated test scripts using Selenium to validate the functionality and performance of websites and web applications.
- Test Execution & Defect Management. Execute automated test cases, thoroughly identify defects, and collaborate with developers to resolve issues in a friendly and efficient manner.
- Optimize Test Frameworks. Continuously enhance and refine the test automation frameworks to improve testing efficiency, coverage, and strategy.
- API Testing. Design and implement API-driven test frameworks, ensuring seamless interaction and validation of backend services.
- Cross-Language Flexibility. Leverage your knowledge of Java and JavaScript/TypeScript to build versatile and efficient automation solutions, ensuring compatibility across different platforms.
- Automation Framework Development. Design and develop automation frameworks tailored for Single Page Applications (SPAs), ensuring maximum reliability and performance.
Required Skills & Qualifications
- 5+ years of hands-on experience in web automation using Selenium with Java.
- Proven experience in designing, developing, and maintaining automation test frameworks for website and API testing.
- Strong knowledge of JavaScript/TypeScript with a willingness to work with both languages.
- Experience in API testing and creating API-driven test frameworks.
- Familiarity with the best practices for testing Single Page Applications (SPAs).
- Excellent problem-solving skills with a detail-oriented approach to identifying and resolving bugs.
- Strong collaboration and communication skills to work effectively with cross-functional teams.
Nice to Have
- Experience with CI/CD pipelines for continuous testing and integration.
- Knowledge of performance testing tools and techniques.
- Familiarity with Agile methodologies and processes.
Why Join Us
- Work on exciting and impactful projects with cutting-edge technologies.
- Collaborate with a talented and passionate team of developers and testers.
- Opportunities for continuous learning and career advancement in a dynamic environment.
If you're passionate about test automation, quality assurance, and improving the user experience through rigorous testing, we'd love to have you on our team!