QA Engineer
Summary
Work-from-office QA Automation Engineer in Gurugram who designs, develops, and maintains automated test scripts and frameworks (mainly Selenium WebDriver with Java or Python) for web apps and APIs, runs functional/regression/API testing, and integrates test suites into CI/CD pipelines.
Job Description: QA Automation Engineer
Company: Software Muskets
Job Title: QA Automation Engineer
Location: Gurugram, Haryana
Work Mode: Work From Office (WFO)
Employment Type: Full-Time
Experience: 36 Years
Job Summary
We are looking for a skilled QA Automation Engineer to join our team. The ideal candidate will be responsible for designing, developing, and executing automated test scripts to ensure the quality, reliability, and performance of software applications. The candidate should have strong programming skills, experience with automation frameworks, and a good understanding of software testing methodologies.
Key Responsibilities
- Design, develop, and maintain automated test scripts for web applications and APIs.
- Create and maintain automation frameworks using Selenium WebDriver or similar tools.
- Perform functional, regression, integration, and end-to-end testing.
- Develop and execute test cases based on business and technical requirements.
- Identify, document, track, and report software defects.
- Collaborate with developers, product managers, and QA team members to resolve issues.
- Perform API testing using tools such as Postman or REST Assured.
- Integrate automated test suites into CI/CD pipelines.
- Analyze test results and prepare test execution reports.
- Participate in Agile ceremonies, sprint planning, and release activities.
- Ensure software quality through continuous testing and process improvement.
Required Technical Skills
- 36 years of hands-on experience in software testing and test automation.
- Strong experience with Selenium WebDriver.
- Proficiency in Java or Python for writing automation scripts.
- Experience with automation frameworks such as TestNG, JUnit, PyTest, or Cucumber.
- Good understanding of manual testing, functional testing, and regression testing.
- Experience in API testing using Postman, REST Assured, or similar tools.
- Knowledge of SQL and database testing.
- Familiarity with Git and version control systems.
- Basic understanding of CI/CD tools such as Jenkins or GitHub Actions.
- Understanding of Agile/Scrum methodologies and the software development life cycle (SDLC).
Preferred Qualifications
- Bachelor's degree in Computer Science, IT, or a related field.
- Experience with cross-browser testing and test management tools.
- Exposure to cloud-based testing platforms or Docker.
- Strong analytical, debugging, and problem-solving skills.
What We Are Looking For
- A detail-oriented professional with a quality-focused mindset.
- Strong communication and collaboration skills.
- Ability to work independently and manage testing activities within deadlines.
- A proactive approach to identifying defects and improving test coverage.
Location: Gurugram, Haryana
Interested candidates can share their updated resumes with the recruitment team.