LogoLanguage
GNX Digital Solutions Private Limited

Module No.244, 2nd Floor, Nila Building, Phase-I Campus, TECHNOPARK, , 695581

QA Automation Engineer

Closing Date:30,Apr 2025
Job Published: 02,Apr 2025
Contact Email: hr@gnxsolutions.in

Brief Description

As a QA Automation Engineer, you will collaborate closely with the development and product teams to design, develop, and implement automated test scripts. Your role will be vital in enhancing our testing processes and ensuring that our products meet the highest quality standards. To succeed, you should have strong expertise in test automation tools and a solid understanding of the software development lifecycle.

Key Responsibilities:

  • Test Automation: Create, develop, and maintain automated test scripts for both web and mobile applications.
  • Comprehensive Testing: Conduct functional, regression, integration, and end-to-end testing to ensure the quality and reliability of software releases.
  • Team Collaboration: Work closely with the development team to identify testing requirements and ensure automated tests align with product specifications and user stories.
  • Requirements Analysis: Review and assess user stories and requirements to determine testability and coverage.
  • Framework Optimization: Continuously enhance and optimize the existing automated test frameworks.
  • Test Reporting & Defect Tracking: Monitor and report test results, log defects in the tracking system, and follow up on their resolution.
  • CI/CD Integration: Partner with the DevOps team to incorporate automated testing into our continuous integration and delivery pipelines.
  • Best Practices & Code Review: Participate in code reviews and promote best practices in test automation across the team.
  • Continuous Learning: Stay updated on the latest tools, techniques, and industry best practices in automation and testing.

Qualifications:

  • Education: B.Tech/B.Sc in Computer Science or a related field.
  • Experience: 3-4 years of hands-on experience in QA Automation.
  • Technical Expertise: Strong experience with test automation tools such as Selenium, Cypress, Appium, TestNG, JUnit, or similar.
  • Programming Skills: Proficiency in programming languages such as Java, Python, JavaScript, or other similar languages.
  • CI/CD Tools: Practical experience with CI/CD tools like Jenkins, GitLab, or CircleCI.
  • SDLC & Agile: A strong understanding of the Software Development Life Cycle (SDLC) and Agile methodologies.
  • API Testing: Experience with API testing tools such as Postman, RestAssured, or similar.
  • Problem-Solving: Ability to troubleshoot and resolve issues related to test scripts and automation frameworks.
  • Version Control: Experience with version control systems like Git.
  • Communication & Teamwork: Excellent communication skills and the ability to collaborate effectively within a team.

Preferred Skills

  • Cloud Experience: Familiarity with cloud platforms such as AWS, Azure, or GCP.
  • Performance Testing: Knowledge of performance testing tools like JMeter or LoadRunner.
  • Containerization: Experience with containerization technologies such as Docker.
  • Database Knowledge: Basic knowledge of SQL and working with databases.