API Tester:
Often the work will involve working across teams to ensure they have integrated with the personalization service’s APIs correctly and that the outcomes can be accurately measured.
o Testing that the APIs are providing the correct data back to the integration by understanding the JSON responses, often using Postman other similar internal tools to simulate the integration.
o Testing that the API callers are using the APIs correctly by manual testing the integration and often looking at Logs to see the API request payloads and validating their logic.
o Testing the recommendation engine’s behavior to validate the reasonability of content and offers being recommended, a combination of logic and art.
o Testing that enough data is collected to ensure recommendations are performing correctly either via logs or in the data lake itself. So that data can be used for further improving the AI/ML models and reporting.
o Regression Testing when new features are released to ensure that existing integrations don’t break.
o Reviewing KPIs and Metrics as we make changes to ensure that application is still functioning as expected.
o Reviewing Dashboards to make sure the data accurately reflects the data captured and are intuitive.
• Clearly articulating any defects or anomalies to the development team at daily standups and in the form of JIRA bugs/stories.
• Additionally, they will spend a lot of time working with other QA Analysts and QA Automation Engineers to formulate a test plan to automate what testing can be automated to reduce future workloads.
• Participating in the QA Automation Process if time and skillset allow. Such as JavaScript/TypeScript Testing frameworks, Selenium, Cucumber, etc.
POSITION RESPONSIBILITIES:
• Apply proven analytical and problem-solving skills
• Develop and establish quality assurance measures and testing standards for new development and enhancements.
• Communicate test progress, test results, and quality of application changes.
• Analyze test results to discover and report out on defects.
• Work with business community to plan and execute tests across multiple environments.
• Able to test and debug Front-end & Back-end applications and web services
• Able to test work with complex test data and setup
• Knowledge of debugging a defect across multiple systems
• Work closely with the Product, QA Automation, and Development teams during all phases of the software development lifecycle.
• Track multiple test executions simultaneously and synthesize results.
• Proactively identify new tools/processes/approaches and continuously strive to find ways to improve the overall testing strategy
About TEKsystems:We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.