What you need to know about the role:This position is for a Senior Test Engineer in the Invoicing and Subscription team. You will be responsible for both building the product and leading the testing efforts to ensure high-quality releases. This role requires a strong focus on automation, backend testing, web testing, collaboration, and continuous improvement.As part of the team, you will:Develop and maintain automated test frameworks to enhance efficiency and scalability.Identify, document, and track defects while ensuring their timely resolution.
Continuously improve test coverage, deployment processes, and CI/CD pipelines.
Perform backend testing, including API testing, database validation, and message queue testing, ensuring data integrity and system reliability.
Conduct web testing to validate UI functionality, responsiveness, accessibility, and cross-browser compatibility.
Job Description:
We are looking for a skilled and experiencedto drive the entire testing life cycle. The ideal candidate will be responsible for gathering requirements, planning, preparing, and executing test plans while building automation frameworks and tools. They will play a key role in designing and implementingto ensure product quality and efficiency.
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.
- 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, 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.
- 5-12+ years of industry experience in software testing and automation.
- Service and UI automation experience across web and mobile applications .
- Experience working with REST APIs and backend automation using Selenium and Java .
- Web and backend testing experience is required for this role.
- Experience in mobile testing and automation is a plus.
- Strong experience with scripting languages such as Shell, Python, or Perl (a plus).
- 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 .
- Excellent time management skills and ability to handle multiple priorities effectively.
- Experience in Payments industry is an added advantage.
Our Benefits:
.
.
Any general requests for consideration of your skills, please.