What's your preference?
Job Description
- Req#: R1581730
- 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.
- 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
Job Title:
API Quality EngineerJob 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 landscapeWhat you will be doing:
What you will need:
Location:
MEX Work-at-HomeLanguage Requirements:
Time Type:
Full timeIf 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
About the company
Concentrix,is a technology-enabled global business services company specializing in customer engagement and improving business performance for some of the world’s best brands.