Overview
Senior Analyst I role in Software Engineering focused on test automation using JavaScript, Cypress and Selenium, owning test planning and automation frameworks and collaborating with cross-functional teams.
What you'll do
- Collaborate with stakeholders to understand project requirements, specifications and objectives.
- Develop comprehensive test plans, including test objectives, test strategies, test cases and test data.
- Identify opportunities for test automation and develop automated test scripts using appropriate tools and frameworks.
- Continuously enhance the test automation suite to increase efficiency and reliability.
- Work closely with developers, business analysts and project managers to ensure a shared understanding of requirements and address issues or concerns during testing.
- Contribute to improvement of the software development lifecycle through quality assurance activities, process improvement initiatives, peer reviews and knowledge sharing sessions.
What you'll need
- At least 6-8 years of automation experience in JavaScript and Cypress programming and related test tools.
- Some knowledge of Java and Selenium.
- Strong knowledge of software testing concepts, standard test methodologies and best practices.
- Experience in creating test plans, test cases, test frameworks and test scripts.
- Proficiency in manual testing techniques and tools.
- Familiarity with test management and defect tracking tools.
- Excellent analytical and problem-solving abilities.
- Strong attention to detail and ability to work independently.
- Effective communication and interpersonal skills to collaborate with diverse stakeholders.
- Ability to prioritize and manage multiple tasks in a dynamic work environment.
- Experience in software testing or development with good understanding of testing, coding and debugging procedures.
- Experience in design and development of automation frameworks such as data driven, behavior driven, keyword driven or hybrid.
- Strong programming skills with experience in JavaScript, Cypress and Java Selenium.
- Experience in UI automation using Selenium driver, Grid and POM.
- Experience of mock testing, stubs and drivers.
- Experience in Git.
- Experience in Postman or similar tools.
- Experience of CI/CD.
Nice to have
- Knowledge of agile development methodologies (e.g., Scrum, Kanban).
Details
- Work model prioritizes in-person collaboration with flexibility to support wellbeing, productivity, individual work styles and life circumstances.
Read the full description and apply on the company’s own careers page.