Position Purpose
We are looking for QA Automation Tester, who will play a crucial role in ensuring the quality and reliability of our product features and enhancements. You will be responsible for designing and implementing automated tests that support our development process while also identifying opportunities for technological improvements.
Job Responsibilities
The Automation Tester will be key in driving how we automate and scale their testing efforts. You will be responsible for driving our testing automation coverage and introducing new techniques to ensure the delivery of high-quality experiences to our customers.
- Work within a team to develop test plans and ensure the plans are focused on test automation.
- Develop automated tests leveraging Python language and Pytest Framework
- Understand the requirement and prepare the automated solution using existing framework and make changes to adapt to new requirements.
- Work independently with minimum guidance to meet the milestone.
- Provide the team and all stakeholders with clear and real-time updates regarding test status, bug status, and overall quality about the product by monitoring failures, reporting bugs, analyzing & triaging automated tests running in the continuous delivery processes.
- Should be collaborative with Dev/QA/BA teams and partner in their progress.
- Keep a learning mindset - look for opportunities to continuously improve yourself, our products, and the practices that we use to build our products.
- The passion to build tools that will enable the engineering team to write tests more easily
- Desire to automate everything and reduce the time required to manually test our products
- The willingness to work with other teams such as engineering, manual QA, product and release teams
Technical Skills - Must Have
- Experience with automation testing frameworks like Pytest, Selenium Web driver framework
- Experience in writing Behaviour Driven Python with Pytest-BDD
- Experience working in Agile (Scrum) methodology in cross functional team with knowledge of Agile software testing and development lifecycle.
- Experience in using CICD tooling
- Experience in Manual, Automation testing, designing test cases, test Scripts, test Procedures, test schedule planning, documentation, and execution.
- Extensive experience in using API Automation Or Selenium webdriver with Python Automation
- Experience in writing SQL statements is required and experience in relational databases
- The ability to write and understand code in Python for the test automation framework
- Experience with software development tools (IDE, POSTMAN, JIRA, GitLab, etc)
- Related industry experience in payment processing solutions.
Testing Skills
- Experiences in automation such as Python with Selenium webdriver UI Automation, API Automation
- Experiences in Testing Tool such as WebDriver, Junit, TestNG, JIRA, POSTMAN, Manual Testing
- Skilled in writing SQL query
- Experience working with Agile methodologies, particularly SCRUM
- Strong verbal and written communication skills
- Capable of managing multiple tasks while maintaining a keen attention to detail
- Highly motivated with a genuine passion for testing
- Effective at coordinating work with remote teams
R-10358400