F

Automation Test Engineer

Feasible Technologies
Full-time
On-site
Bengaluru, Karnataka, India
Test Engineer
Overview
The Automation Test Engineer plays a crucial role in ensuring the quality and performance of software applications by designing and implementing automated test solutions. This position is vital to the organization as it helps to streamline the testing process, reduce the likelihood of defects in production, and contribute to a more efficient software development lifecycle. An Automation Test Engineer works closely with development teams to identify testing requirements, develop test scripts, and manage test execution. By doing so, they help ensure that the software meets specified requirements and adheres to quality standards. Additionally, Automation Test Engineers advocate for best practices in testing and collaborate across teams to optimize performance and reliability. Their expertise enables quicker development cycles and enhances the overall user experience with the software product.
Key Responsibilities
  • Design, develop, and maintain automated test scripts using appropriate tools and frameworks.
  • Analyze project requirements and create detailed test plans based on functional and performance criteria.
  • Execute automated tests and report outcomes to stakeholders, providing insights on system performance.
  • Collaborate with developers to understand application functionalities and outline testing requirements.
  • Identify and document defects using tracking tools, prioritizing issues for resolution.
  • Design and implement test data strategies for various test environments.
  • Participate in code reviews to ensure code quality and adherence to standards.
  • Integrate automated tests within CI/CD pipelines to facilitate continuous integration and deployment.
  • Evaluate and recommend new testing tools and technologies to enhance testing efficiency.
  • Conduct load and performance testing to validate system scalability under heavy loads.
  • Provide support in troubleshooting and debugging issues raised during testing.
  • Develop and maintain a comprehensive suite of regression tests to verify existing functionality.
  • Mentor junior testing staff in automation best practices and methodologies.
  • Continuously monitor and improve the automation framework for optimal performance.
  • Research and implement emerging automation testing methodologies and strategies.
Required Qualifications
we are looking for an immediate joiner and who is willing to work with us in 6+month contract basis.
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum of 4 years experience in software testing with a focus on automation.
  • Proficiency in programming/scripting languages such as Java, Python, or JavaScript.
  • Experience with automation test frameworks like Selenium, TestNG, JUnit, or similar.
  • Strong understanding of software development life cycle (SDLC) and testing methodologies.
  • Hands-on experience with API testing tools like Postman or SoapUI.
  • Familiarity with version control systems such as Git or SVN.
  • Experience implementing tests in CI/CD environments using tools like Jenkins or CircleCI.
  • Knowledge of performance testing tools like JMeter or LoadRunner.
  • Understanding of database management and SQL for test data manipulation.
  • Strong analytical and problem-solving skills with attention to detail.
  • Excellent communication skills, both verbal and written, for effective collaboration.
  • Ability to work independently and as part of a cross-functional team.
  • Experience in Agile development methodologies is a plus.
  • Certifications in testing (e.g., ISTQB) are desirable.