What you need to know about the role: We are looking for a Senior Quality Assurance Engineer who can oversee the complete testing lifecycle, develop and maintain automation frameworks.
Your way to impact
- Strong problem-solving skills and the ability to think strategically and innovatively.
- Collaborate with development and product teams to ensure high-quality software releases.
- Develop and implement comprehensive automated test strategies for cloud-based applications
- Design and set up test environments using AWS services such as EC2, S3, and Lambda
- Build tools, frameworks, and infrastructure to support automation.
- Design, code, and implement automation frameworks and tests.
- Apply software design and quality analysis methodologies, including Agile methods.
- Ensure testing procedures and best practices are adhered to throughout the development cycle.
- Provide mentorship and guidance on best practices to team members.
- Participate in code reviews and contribute to process improvements.
Your day to day
- Oversee the complete testing lifecycle, including requirement gathering, test planning, execution, and reporting.
- Develop and maintain automation frameworks for web, API, AWS and mobile testing.
- Build, maintain, and execute E2E automation test suites for assigned projects.
- Design and implement robust test automation strategies using industry-standard tools.
- Utilize source control systems ( GIT experience is an advantage ).
- Work with testing frameworks such as TestNG.
- Use API tools like Postman and similar technologies.
- Ensure quality assurance (QA) methodologies are followed and continuously improved.
- Develop and maintain clear, concise documentation.
- Effectively manage concurrent assignments with different priorities.
What You Need to Bring
- Bachelor’s degree in computer science, Engineering, or a related field.
- A sense of ownership and pride in your performance and its impact on the company’s success.
- 7+ years of industry experience in software testing and automation. Experience with a variety of different testing techniques such as UI Testing, Mobile App Testing, Automated Testing, Test Driven Development Strategies, and others. Experience with software QA tools and processes.
- Service and UI automation experience across web and mobile applications (Experience with mobile testing using Appium or Espresso is a plus).
- Experience working with REST APIs and backend automation using Selenium and Java (Java is a required language).
- Good understanding of QA methodologies and strong knowledge of QA automation processes and tools .
- Excellent verbal and written communication skills ; ability to produce clear, concise documentation.
- Highly effective at working in cross-functional groups and achieving results in matrix organizations .
- Detail-oriented approach to generating test reports to ensure product quality and reliability.
- Hands-on experience with tools & technologies like Postman for API testing & Test Data creation, Jira for Project and Bug Tracking, CI-CD pipeline to run automation jobs.
- Strong experience with scripting languages such as Shell, Python, or Perl (a plus).
- Excellent time management skills and ability to handle multiple priorities effectively.
- Experience in In-Store Payments industry is an added advantage.
- Good to have XCUITest or Espresso automation experience.
Our Benefits:
.
.
Any general requests for consideration of your skills, please.