Overview
Automation Testing Jobs in Pune, Maharashtra, India at Risk Resources
Title: Automation Testing
Company: Risk Resources
Location: Pune, Maharashtra, India
Overview
The Automation Tester plays a crucial role in the software development lifecycle, particularly in ensuring the quality and reliability of applications through automated testing processes. This position will involve designing, developing, and executing automated test scripts, as well as working closely with development and QA teams to identify areas for automation. The Automation Tester will help streamline development processes, improve efficiency, and reduce the time to market for new releases. By leveraging various automation tools and frameworks, the Automation Tester will ensure that software products meet the highest standards of performance, security, and usability. This role often requires strong programming skills, attention to detail, and an analytical mindset, as the Automation Tester will be responsible for identifying defects and ensuring that quality is maintained throughout the development cycle.
Key Responsibilities
Develop and maintain automated test scripts using tools such as Selenium and TestNG.
Collaborate with the development team to understand project requirements and testing needs.
Execute automated test cases and evaluate results to identify defects.
Identify and analyze test automation requirements, creating test strategies.
Work with CI/CD pipelines to integrate automation testing for continuous delivery.
Review and enhance existing test cases, ensuring coverage and accuracy.
Participate in agile ceremonies, including sprint planning and retrospectives.
Interact with stakeholders to gather testing requirements and provide updates.
Document testing processes, including test plans and test cases.
Perform API testing and validate services for functionality and reliability.
Utilize version control systems for managing test scripts and related resources.
Collaborate with manual testers to create a comprehensive testing strategy.
Report and track defects using bug tracking tools.
Participate in reviews of test scripts and provide constructive feedback.
Stay updated on industry trends and best practices in automation testing.
Required Qualifications
Bachelor’s degree in Computer Science, Information Technology, or related field.
3+ years of experience in software testing, with a focus on automation.
Strong knowledge of testing methodologies and life cycles.
Proficiency in at least one programming language, preferably Java or Python.
Hands-on experience with automation testing tools, including Selenium WebDriver.
Familiarity with API testing tools like Postman or SoapUI.
Experience with CI/CD tools such as Jenkins or Travis CI.
Understanding of Agile practices and frameworks, including Scrum and Kanban.
Knowledge of database querying languages, such as SQL.
Experience with performance testing using tools like JMeter is a plus.
Ability to work both independently and collaboratively in a team environment.
Strong analytical and problem-solving skills.
Excellent verbal and written communication skills.
Detail-oriented approach with a focus on quality.
Certifications in software testing (e.g. ISTQB) are advantageous.
Skills: java,travis ci,selenium,defect tracking,jenkins,postman,sql,test automation,bug tracking,agile,api testing,jmeter,communication skills,testng,python,testing,ci/cd,analytical skills,agile methodologies,soapui,version control,analytical thinking,automation