Careers

QA – Automated Tester [Pune - On Site] (AT171225)

Job Description:

As a QA Automated Tester, you will play a pivotal role as our quality assurance team, responsible for ensuring the reliability, functionality, and performance of the software products. You will work closely with developers, project managers, and other cross-functional teams to design, implement, and execute automated and manual test scripts. The ideal candidate will have a strong foundation in automated test scripts, and a keen eye for detail, whose efforts will contribute to delivering high-quality software solutions that meet or exceed customer expectations.

Responsibilities:

  • Test Planning and Strategy: o Collaborate with stakeholders to understand project requirements and create test plans.
  •  Define test strategies and scope, including test objectives, test environments, test cases, and test data.
     
  •  Test Automation:

    o Develop, maintain, and enhance automated test scripts using Selenium framework.

    o Implement test scripts for various types of testing for web applications (e.g., functional, regression, performance, smoke).

    o Automate the deployment of test environments as needed.

    • Test Execution:
    o Execute automated and manual test scripts, analyze test results, and categorize and report defects.

    o Monitor and manage test environments and configurations.

    o Execute API testing using various tools (Postman, Rest assured, etc.)

    • Test Data Management:

    o Create and maintain test data sets required for automated and manual testing.

    o Ensure data consistency and data isolation in test environments.

    • Defect Management:
    o Identify, report, and track defects using issue tracking systems (e.g., JIRA, Zephyr).

    o Work closely with the development team to prioritize and resolve defects.

     • Documentation:

    o Document test cases, test scripts, and test results.

    o Maintain comprehensive documentation of testing processes and procedures.

    • Collaboration and Communication:

    o Collaborate with cross-functional teams, including developers, product managers, and quality assurance teams.

    o Communicate test progress, results, and issues to relevant stakeholders.

     • Performance Testing:

    o Conduct performance testing and analyze system performance under different conditions.

    o Identify performance bottlenecks and suggest improvements.

    • Test Automation Best Practices:

    o Stay updated with the latest industry trends and best practices in test automation.

    o Implement and advocate for best practices within the testing team.

    Skills

    • Proven experience (min 5+ years) in automated software testing.

    • Proficiency in test automation tools and frameworks using Selenium.

    • Strong programming and scripting skills (e.g., Java).

    • Experience with BDD tools like Cucumber or SpecFlow.

    • Knowledge of performance testing tools like JMeter or LoadRunner.

    • Exposure to cloud platforms (AWS) and containerization (Docker).

    • Knowledge of version control systems (e.g., Git).

    • Excellent problem-solving skills and attention to detail.

    • Strong communication and collaboration skills.

    • Knowledge of agile development methodologies is a must Education and Certification

    • Bachelors or associate degree in IT discipline

    • ISTQB or similar QA certification is a plus.

    What we need to see from you

    • Report to development QA lead.

    • Work within agile team to develop and test applications

    • Design, develop, and execute manual and automated test cases for applications in accordance with established standards.

    • Assist developer(s) in analysing and resolving technical issues.

    • Assist in preparing manuals, specification and other technical documentations.

    • Assisting in the collection and documentation of user's requirements, bugs, development of user stories, and estimates.

Apply for this Job