Position: AQA Engineer (Back-End, .Net)
Company: Intellias
Experience required: 5y
English level: upper

Project Overview:
Client is a leading multi-brand technology solutions provider to business, government, education and healthcare customers in the United States, the United Kingdom and Canada. A Fortune 500 company and member of the S&P 500 Index, Client was founded in 1984 and employs approximately 10,000 coworkers. For the trailing twelve months ended September 30, 2020, the company generated Net sales over $18 billion. The team is closely working with other client facing teams and is deeply involved in AI/ML, search relevancy algorithms. Currently,  team’s major activity is related to moving Enterprise Search Engine solution from on-premise to self-hosted cloud (Azure) and further development and optimization. 

As an AQA Engineer, you will work on a test framework implementation and tests automation of the Search Platform. The goal for the team is to automate all Web API critical features identified by business to a minimum 90 %.

In addition, collaboration with consuming teams is expected. You will work with consumers teams to execute their UI Automation scripts to insure smooth integration with Search API. Tight communication with teams is expected.  As Search Platform team is defining cloud strategy for testing in Azure , you will need to provide support for existing on-prem testing suits and maintain/enrich  existing automated tests.

Responsibilities:
Define testing scope, approach, risks, and assumptions;
Design, build, and prioritize test cases;
Create and maintain the testing project schedule;
Execute testing;
Identify and recommend changes to status reporting and quality metrics;
Create, maintain and enhance test documentation;
Work closely with Engineers to resolve issues discovered during testing;
Log bugs to ADO board;
Demonstrated experience in the design, and maintenance of automated regression testing frameworks;
Demonstrated experience in the execution and maintenance of automated regression test suites;
Experience with automated testing frameworks like Puppeteer;
Good understanding of RESTful APIs;
Track record of successfully leading multiple, or large-scale QA projects, including planning, estimating and prioritizing;
Excellent written and verbal communication skills with the ability to effectively communicate with project stakeholders and senior leadership;
Understanding of multiple IT technical platforms, and application development methodologies;
Experience with the full software development life cycle, testing methodologies, version control systems, and quality assurance;
Demonstrable problem solving and analytical skills with strong oral, written and presentation skills;
Ability to interact with all disciplines of the IT organization and Business Partners;
Ability to understand, remember, and apply oral and/or written instructions or other information;
Ability to organize thoughts and ideas into understandable terminology. Ability to multi-task, organize and prioritize;
Non Functional testing experience, JMeter.

Requirements:
BS/MS in computer science or equivalent experience; 
5+ years related experience in Azure with Java/.Net/C#/Python or other tech stack;
Experience with JMeter of any other related APIs test solution;
Knowledge on any automation scripts writing would be good,  but if using C# and Java that’s an added advantage;
Working knowledge with automated testing of RESTful APIs.

Nice to have:
SQL/Mongo DB knowledge;
Puppeteer knowledge;
Experience with SAFe.