Job title:
api quality engineer
job description
the api quality engineer will play a critical role in driving innovation and growth for the banking solutions business. In this role, the candidate will have the opportunity to make a lasting impact on the company's digital transformation journey, drive customer-centric innovation and automation, and position the organization as a leader in the competitive digital banking landscape.
what you will be doing:
* drive a culture of continuous improvement in quality and help teams increase productivity and foster innovation.
* implement comprehensive automated testing of apis, including contract testing, performance and security to produce production ready code each sprint.
* demonstrated ability to innovate and leverage new technologies, tools, and techniques to solve complex technical challenges in testing, test environments and test data.
* utilize testing frameworks, pipelines and tools that promote a shift-left testing approach.
* enforce quality gates in ci/cd pipelines.
* participate in code reviews to maintain the quality and stability of the test frameworks.
* act as a subject matter expert on api testing topics, provide technical guidance to stakeholders on test automation strategies and best practices, and contribute to technical documentation and knowledge sharing efforts.
* collaborate with development, qe, devops, product management, and other cross-functional teams to align quality goals, communicate testing progress and issues, and drive continuous improvement in quality.
* champion a culture of innovation, creativity, and excellence in quality within the digital teams, fostering collaboration, continuous learning and a positive work environment.
what you will need:
* advanced knowledge of full sdlc and test automation best practices for large scale api-based software products, with focus on ci/cd practices and automated testing.
* extensive hands-on experience with rest api testing frameworks.
* proficient in javascript and/or typescript.
* advanced knowledge in contract and integration testing.
* hands on experience implementing consumer driven api contract tests using tools such as pact.
* experience with api testing frameworks like playwright, rest assured.
* experience with postman, rest api.
* understanding of api app development frameworks, architectures, and technologies to effectively design and execute testing strategies.
* ability to analyze logs, debug issues, and troubleshoot api performance, compatibility, and functionality issues.
* strong knowledge of qa methodologies, processes, and best practices, including agile testing methodologies (e.g., scrum, kanban).
* experience in creating and maintaining test documentation, defect tracking, and reporting using tools like jira, bugzilla, testrail, or similar.
* experience with test data setup and api mocking.
* experience with code coverage and quality gating tools such as sonarqube.
* hands-on experience with integrating automated tests into ci/cd pipelines using build tools like github actions, jenkins, gitlab ci/cd.
* deep understanding of api and microservices testing best practices.
* proficient in debugging and log analysis.
* excellent communication and collaboration skills to work with multiple teams across the organization.
* knowledge and experience with performance and security testing is a plus.
* knowledge of modern software development practices such as agile methodologies, continuous integration, and test-driven development (tdd).
* deep understanding and commitment to software engineering principles and processes (e.g., lean, agile, devops) and continuous improvement through measurement.
* preferred degree in engineering, computer science, or equivalent relevant experience.
location:
mex work-at-home
language requirements:
time type:
full time
if you are a california resident, by submitting your information, you acknowledge that you have read and have access to the job applicant privacy notice for california residents.
r1581730 #j-18808-ljbffr