PureSoftware Ltd logo
Full-time
On-site
Gurgaon, Haryana, India
Automation Tester, SDET

Job Opening: QA Engineer โ€“ Automation & API Testing

๐Ÿ“ Location: [Insert Location] | ๐Ÿ•’ Employment Type: [Full-Time/Contract]

Position Overview

We are seeking a skilled and proactive QA Engineer with strong programming and testing expertise to join our quality assurance team. This role involves designing and executing automated tests, validating APIs, and ensuring the reliability and performance of our software systems. Youโ€™ll collaborate closely with developers, product managers, and other stakeholders to deliver high-quality solutions in an agile environment.

Key Responsibilities

  • ๐Ÿ’ป Programming & Scripting: Write clean, maintainable code in Java, C#, or Python to support test automation
  • ๐Ÿงช Automation Testing: Develop and execute automated test cases using tools like Selenium, TestNG, JUnit, or similar frameworks
  • ๐Ÿ”— API Testing: Validate RESTful APIs using tools such as Postman and RestAssured
  • ๐Ÿš€ Performance Testing: Use tools like JMeter to assess system performance and identify bottlenecks
  • ๐Ÿ”„ CI/CD Integration: Work with CI/CD tools such as Jenkins or GitLab CI to integrate automated tests into the development pipeline
  • ๐Ÿ—„๏ธ Database Validation: Write and execute SQL queries to verify data integrity and backend functionality
  • ๐Ÿ” Version Control: Collaborate using Git for source code management and version tracking
  • ๐Ÿง  Problem Solving: Apply strong analytical skills to identify, troubleshoot, and resolve issues efficiently
  • ๐Ÿค Team Collaboration: Communicate effectively with team members and contribute to a collaborative work environment
  • ๐Ÿ”„ Agile Practices: Participate in agile ceremonies and contribute to continuous improvement initiatives

Required Skills

  • Proficiency in Java, C#, or Python
  • Hands-on experience with Selenium, TestNG, JUnit, or similar automation tools
  • Familiarity with Postman, RestAssured, and JMeter
  • Experience with CI/CD tools like Jenkins or GitLab CI
  • Solid understanding of Git and version control workflows
  • Strong command of SQL for database testing
  • Excellent analytical, problem-solving, and communication skills
  • Ability to work effectively in a team-oriented and agile environment