Job Title: Automation Tester Web and Mobile (Selenium Java)
Location: Bengaluru
Job Type: Fulltime
Job Overview:
We are looking for an experienced Automation Tester Web and Mobile to join our team. As an Automation Testing Consultant with 46 years of handson experience you will be responsible for designing implementing and executing automated tests for both web and mobile applications. You will collaborate with crossfunctional teams to ensure highquality software delivery using modern testing tools and frameworks.
Key Responsibilities:
- Test Automation: Design develop and maintain automated test scripts for both web and mobile applications using Selenium WebDriver for UI Automation and Rest Assured for API Automation.
- Mobile Automation: Experience with mobile testing automation for Android and iOS platforms.
- Test Framework Development: Develop and enhance test automation frameworks to improve testing efficiency and coverage.
- API Testing: Create and test API requests using POSTMAN and automate API testing with tools like Rest Assured.
- Test Management: Utilize tools such as JIRA and Azure DevOps for managing test cases test execution and defect tracking.
- Database Testing: Perform DB testing to validate data integrity and perform backend testing.
- Continuous Integration: Implement and maintain CI/CD pipelines using Jenkins GitHub and other DevOps tools to integrate automated tests into the build and deployment process (TestOps).
- TestNG: Leverage TestNG for managing and executing test cases and generating test reports.
- Agile Environment: Work in an Agile methodology environment participating in sprint planning daily standups and retrospectives.
- Collaboration: Work closely with developers business analysts and product managers to ensure alignment with project goals and quality expectations.
Required Skills and Experience:
- Automation Testing: 46 years of handson experience in Automation Testing for web and mobile applications using Selenium and Java.
- Test Management Tools: Proficiency in using JIRA and Azure DevOps for test case management and defect tracking.
- Mobile Testing: Experience in automating mobile testing on Android and iOS platforms.
- API Testing: Strong experience in automating API tests using Rest Assured and creating requests with POSTMAN.
- Database Testing: Experience in performing DB testing to validate data across different environments.
- Test Framework Development: Experience in designing and developing automation frameworks for both UI and API tests.
- TestNG: Familiarity with TestNG framework for test case management and execution.
- CI/CD: Strong understanding of CI/CD processes with handson experience in Jenkins pipelines and GitHub for version control.
- TestOps: Solid experience in CICD (TestOps) for integrating automated tests with build and deployment pipelines.
- Agile Methodology: Knowledge and experience working in an Agile development environment.
- Communication Skills: Excellent communication skills with the ability to effectively communicate with stakeholders and team members.
Desired Skills:
- Agile & Scrum: Experience working in Agile and Scrum methodologies.
- Scripting Languages: Familiarity with other scripting languages such as Python or JavaScript.
- Version Control: Proficient in using GitHub for source code management.
Qualifications:
- Education: A degree in Computer Science Information Technology or a related field is preferred.
- Experience: 46 years of experience in automation testing for web and mobile applications.