Position: Lead AQA JavaScript Engineer
Company: AgileEngine
Experience required: 5y
English level: upper

**What you will do:**
- Planning and controlling the testing process and ensuring the QA processes are being followed by the team;
- Mastering Site features functionalities with a thorough understanding of internal tools and platforms (CMS / Offer manager / PIM etc.);
- Working closely with the Product teams to clearly understand the assumptions, background, and risks for all allocated pieces of delivery;
- Clear communication on the QA plan and strategy, challenges faced, and its impact on the deliverables to the stakeholders;
- Monitoring the QA team, ensuring that tasks are allocated and delivered according to the plan, and escalating where a deviation from to plan is likely;
- Being commercially aware of all decisions made throughout a project lifecycle -understanding the potential impact on the timescale and raising issues/concerns where appropriate;
- Maintaining regular QA team meetings with the offshore team and communicating the updates to the team;
- Participate in the requirement meetings and proactively provide feedback wherever required;
- Ensuring QA resource is equipped with the necessary knowledge and training required to perform his tasks;
- Creating QA test plans/strategy for any features, rollouts, or enhancements and getting signs from the stakeholders;
- Accepting and clarifying the requirements and ensuring they are precisely defined;
- Escalating issues/concerns immediately in order to avert projects running over time/budget;
- Completing all required reports as identified and required in a timely and accurate manner;
- Ensuring that all risks and issues are communicated to stakeholders;
- Work collaboratively at all times ensuring that your communication style is consistent, clear, and open;
- Understand and work with the QA-related tools and framework and provide recommendations that can help enhance the framework to support testing;
- Should be hands-on and help out in testing when required. Should be able to debug and execute automation scripts;
- Work closely with the QA Manager on the strategies, improvements, recommendations, escalations, project updates, status, challenges, risks etc;
- Develop strong relationships with both the brand and the production team, ensuring that potential opportunities are identified and shared;
- Work collaboratively with the other QA Leads.

**Nice to haves:**
- 7 years experience as an AQA working with Node and Selenium;
- 3 years of experience in management roles;
- Bachelor`s Degree in Technology Degree (i.e. Computer Science, Software Engineering, Test Engineering, Automation, etc. );
- Mobile automation testing tools for Android, iOS, and cross-platform.

**Nice to haves:**
- Experience with Agile methodology is preferred;
- API testing tools that require strong coding skills to create tests: REST Assured, RestSharp, jMeter, etc.;
- Continuous Integration tools – Jenkins, Bit bucket, Github;
- JIRA – Defect tracking and task creation tool;
- Confluence – Repository of ELC Documentation;
- Zephyr- Test Management tool.