Automation Tester

Bangalore Urban, Karnataka, India
Sep 11, 2024
Sep 11, 2025
Onsite
Full-Time
2 Years
Job Description

As an Automation Tester, you will play a critical role in ensuring the quality and performance of our software products. You will be responsible for designing, developing, and maintaining automated test scripts to validate product functionality, performance, and security. Collaborating closely with development, quality assurance, and product teams, you will identify defects early in the development cycle and contribute to continuous process improvement. This position is ideal for a detail-oriented professional with a passion for automation, quality assurance, and driving innovation in testing processes.

Key Responsibilities

  • Design, develop, and implement automated test scripts for functional, regression, performance, and security testing.
  • Maintain and enhance existing automation frameworks, ensuring they are up-to-date with best practices and new testing methodologies.
  • Collaborate with developers, QA teams, and product managers to identify test requirements and design test strategies.
  • Execute and monitor automated tests, analyze test results, and work with the development team to debug and resolve issues.
  • Ensure comprehensive test coverage by identifying critical areas for testing and automating complex use cases.
  • Report and document test results, bugs, and improvements, while tracking the progress of bug fixes and enhancements.
  • Continuously improve automation processes and tools, keeping up with industry trends and advancements in test automation technologies.
  • Provide technical support and guidance to the QA and development teams in terms of automation best practices.

Required Skills and Experience

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience in automation testing, with a strong understanding of test automation frameworks (e.g., Selenium, Appium, JUnit, TestNG, etc.).
  • Proficiency in programming languages like Java, Python, or JavaScript for automation scripting.
  • Experience with CI/CD tools such as Jenkins, Git, or similar for continuous integration of automated tests.
  • Knowledge of software development lifecycle (SDLC) and quality assurance methodologies.
  • Ability to design test cases and plans for new and existing features.
  • Excellent problem-solving skills, attention to detail, and the ability to work in a fast-paced environment.
  • Strong communication skills and a collaborative mindset.

Preferred Qualifications

  • Experience with performance testing tools (e.g., JMeter, LoadRunner).
  • Familiarity with Agile/Scrum methodologies.
  • Knowledge of cloud platforms (AWS, Azure) and containerization technologies (Docker, Kubernetes).
  • Experience with API testing and tools such as Postman or RestAssured.

What We Offer

  • Competitive salary and benefits package.
  • Opportunities for professional development and growth.
  • Collaborative and innovative work environment.
  • Access to the latest tools and technologies in software testing.

Join us and be a part of a dynamic team that values quality, automation, and continuous improvement!