Job Overview:We are looking for an experienced
Functional + Automation QA Engineer with
5+ years of experience to ensure the quality of our software products. This role involves designing, executing, and maintaining manual and automated test cases across web and mobile platforms, collaborating with development teams, and ensuring the reliability and scalability of applications.
Responsibilities:- Develop and execute manual and automated test plans and test cases for functional, integration, and regression testing.
- Build and maintain automation scripts using tools like Selenium, Cypress, or Appium.
- Perform API testing using tools like Postman and RestAssured.
- Work with development teams to identify and resolve defects promptly.
- Integrate automated tests into CI/CD pipelines using Jenkins or similar tools.
- Conduct performance testing with tools like JMeter and ensure the scalability of applications.
- Track and manage defects using JIRA and generate regular testing progress reports.
- Collaborate in an Agile/Scrum environment and ensure timely delivery of high-quality releases.
Required Skills:- Expertise in manual testing, test case creation, and automation with Selenium, Cypress, or Appium.
- Strong knowledge of API testing tools like Postman and RestAssured.
- Proficiency in scripting languages such as Python, Java, or JavaScript for automation.
- Familiarity with CI/CD pipelines (e.g., Jenkins) and version control (Git).
- Experience with performance testing tools like JMeter.
- Solid understanding of Agile methodologies, SDLC, and STLC.
Preferred Skills:- Experience with BDD frameworks (e.g., Cucumber).
- Familiarity with Docker and Kubernetes for containerization.
- Exposure to cloud-based testing environments.
Qualifications:- Bachelor's degree in Computer Science, Engineering, or related field.
- 5+ years of professional experience in software testing, including functional and automation QA.
- Proven ability to deliver high-quality software systems through robust testing processes.