Description
We are looking for an experienced Automation Tester proficient in leveraging automation tools and frameworks such as Maven, Cucumber, Selenium, API testing, database testing, TestNG, Rest Assured, Appium, pytest, and JMeter.The ideal candidate will play a crucial role in ensuring the quality and reliability of our software products through automated testing processes.
Key Responsibility
- Develop and implement automated test scripts for web applications using Selenium WebDriver with Java.
- Design and execute automated test cases for RESTful APIs using tools like Rest Assured.
- Create and maintain automated tests for database interactions using SQL queries and relevant tools.
- Collaborate closely with developers, business analysts, and other stakeholders to understand requirements and ensure comprehensive test coverage.
- Participate in test planning, estimation, and prioritization processes.
- Identify, document, and track bugs to resolution using bug tracking tools.
- Monitor and analyze test results to ensure software quality and performance standards are met.
- Contribute to continuous improvement initiatives within the QA team and across development projects.
- Stay updated with industry trends, best practices, and new tools in test automation.
Requirements
- Bachelors degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Proven experience as an Automation Tester or similar role.
- Strong proficiency in automation frameworks such as Maven, Cucumber, Sillenium and TestNG.
- Hands-on experience with Selenium WebDriver for web application automation.
- Solid understanding of API testing using tools like Rest Assured.
- Experience in database testing including writing SQL queries.
- Familiarity with performance testing tools such as JMeter.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Ability to work independently and in a team-oriented, collaborative environment.
- Relevant certifications (e.g., ISTQB) are a plus.
Skills
- Strong analytical and problem-solving skills.
- Excellent attention to detail and ability to identify subtle issues.
- Proficiency in writing clear, concise, and comprehensive test plans and test cases.
- Good understanding of software development lifecycle (SDLC) and testing lifecycle.
- Ability to work independently and as part of a team.
- Effective communication and interpersonal skills.
Technical Knowledge
- Understanding of web technologies (HTML, CSS, JavaScript) is a plus.
- Familiarity with Agile methodologies and practices is a plus.
- Have good knowledge of function & Regress Testing.
- Has knowledge of API Testing (Postman), Database Testing, Unit Testing, Integration, Load Testing.
- Knowledge of SQL Database.
- Knowledge of Automation Tools.
- Good knowledge of BDD framework.
- Knowledge of PYLINT & Eslint tests is plus
(ref:hirist.tech)