QA Engineer
Equabli
Software Engineering, Quality Assurance
Posted on Thursday, August 22, 2024
General Summary
This position is for QA Engineer.
We work in an agile fashion, small cross functional squads, with daily stand-ups and fortnightly retrospectives. You will bring new ideas and become an integral part of the process of continuously improving our product.
Responsibilities:
- Develop and maintain automated test scripts using Java, Selenium, BDD, Cucumber, Appium, TestNG, and Maven for web automation.
- Conduct functional testing, backend testing, and API testing to ensure high-quality software delivery.
- Collaborate closely with the development and product teams to understand requirements and provide testing insights throughout the software development lifecycle.
- Utilize strong debugging skills to identify, report, and track defects in software applications.
- Automate API testing using tools such as Postman and Rest Assured to ensure accuracy and efficiency.
- Work in an Agile environment, adhering to Agile QA methodologies, processes, and tools.
- Use JIRA for issue tracking, project management, and reporting on test progress and defect status.
- Analyse logs and perform in-depth debugging to troubleshoot issues and identify root causes effectively.
- Collaborate with the DevOps team to integrate automated tests into the CI/CD pipeline using Jenkins.
- Participate in code reviews and provide feedback to improve code quality and testability.
- Stay up to date with the latest industry trends, tools, and best practices in software testing and automation.
Requirements:
- Bachelor’s degree in computer science, Software Engineering, or a related field.
- Minimum of 3+ years of experience in automation testing with Java, Selenium, BDD, Cucumber, Appium, TestNG, and Maven.
- Experience in developing automation frameworks for Web, API, and ETL.
- Strong understanding and experience in functional testing, backend testing, and API testing.
- Proficiency in backend development to support testing efforts.
- Experience in API automation using Postman and Rest Assured.
- Knowledge of Agile QA methodologies, processes, and tools, particularly JIRA.
- Demonstrated ability to analyze the logs and perform effective debugging.
- Familiarity with continuous integration/continuous delivery using Jenkins.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills to work effectively within a team.