We are seeking an experienced Senior Java Automation Tester with a strong background in UI and API automation testing. The ideal candidate will have hands-on experience with Selenium for UI automation, API manual and automation testing, and a solid understanding of Agile methodologies. You will be responsible for ensuring the quality and reliability of our software by creating and executing test cases, working closely with stakeholders, and contributing to our continuous integration and delivery processes.
Key Responsibilities
- UI and API Automation Testing. Develop, execute, and maintain automated test scripts for both UI (using Selenium) and API (using Rest Assured, Karate) testing.
- Manual API Testing. Conduct thorough manual testing of APIs to ensure their functionality, reliability, and performance.
- Agile Methodology. Participate in Agile ceremonies and work collaboratively with cross-functional teams to ensure timely delivery of high-quality software.
- Test Management. Utilize Jira for test management, including tracking test progress, reporting defects, and managing test cases.
- Cucumber. Write and maintain BDD test cases using Cucumber to support behavior-driven development practices.
- Version Control. Use GIT and BitBucket for version control and code repository management.
- SQL Queries. Write and execute basic SQL queries to extract and verify data from databases.
- Database Exposure. Work with Cassandra and Oracle DB to validate data and ensure consistency.
- Requirement Gathering. Collaborate with stakeholders to gather requirements, write detailed test cases based on user stories and acceptance criteria.
- Analytical Skills. Apply excellent analytical and troubleshooting skills to identify, diagnose, and resolve issues effectively.
Qualifications
- Experience. Minimum of 5 years of experience in Java 8 with a focus on automation testing across UI and API.
Technical Skills
- Proficiency in Selenium for UI automation.
- Strong experience with API testing tools and frameworks such as Rest Assured and Karate.
- Knowledge of Cucumber for BDD testing.
- Hands-on experience with Jira for test management.
- Familiarity with code repository tools like GIT and BitBucket.
- Ability to write basic SQL queries and work with databases like Cassandra and Oracle.
- Methodology. Proven experience in working within Agile environments.
- Skills. Excellent analytical and troubleshooting skills, with the ability to gather requirements and write comprehensive test cases.
Preferred Qualifications
- Additional Exposure. Familiarity with other testing frameworks or tools.
- Soft Skills. Strong communication skills, attention to detail, and the ability to work collaboratively in a team environment.
Why Join Us?
- Opportunity to work on cutting-edge projects in a dynamic environment.
- Collaborative and innovative work culture.
- Competitive salary and benefits package.
How to Apply
If you meet the above qualifications and are excited about the opportunity to contribute to our team, please submit your resume and cover letter.