Senior Engineer/Principal Engineer - IT Quality & Assurance Testing
What can you expect?
The right candidate should have:
- Excellent knowledge of advanced programming skills (JAVA, JavaScript)
- Proven expertise in designing robust test automation frameworks
- Good understanding of Databases, preferably (SQL server or Oracle)
- Excellent analytical skills to investigate technical problems and determine possible solutions
- Participate in development of technical documentation where possible
- Excellent knowledge and experience of automation testing techniques
- Create, maintain and execute automated test scripts to support testing at various levels of the SDLC
- Good in managing code repos, code reviews to maintain code quality using GIT
- Document test results, defect logs and issue logs wherever possible.
- Demonstrable experience in automation using UFT & Selenium using Java.
- Demonstrable experience of standalone and integrated desktop & web applications.
- Ensuring that consistent quality and completion of testing process is achieved through Automation.
- Liaise with the Test Lead, Test Manager, QA team and development team on a daily basis.
- Good understanding of CI/CD concepts using Azure Dev ops or Jenkins.
- Demonstrable experience of working on successful test programs on enterprise scale applications or projects
What is in it for you?
- Holidays (As Per the location)
- Medical & Insurance benefits (As Per the location)
- Shared Transport (Provided the address falls in service zone)
- Hybrid way of working
- Diversify your experience and learn new skills
- Opportunity to work with stakeholders globally to learn and grow
We will count on you to:
- Understand Business requirements and identifying scenarios for Automation
- Excellent knowledge and experience of automation testing techniques.
- Design robust test automation frameworks & test scripts ensuring proper test coverage is achieved.
- Ensure consistent quality and completion of testing achieved through Automation.
- Independently able to investigate technical problems and possible solutions.
- Create, maintain and execute automated test scripts to support testing at various levels of the SDLC.
- Manage code repos and conduct code reviews to maintain code quality using GIT.
- Document test results, defect logs and issue logs wherever possible.
- Communicate effectively with team members and stake holders of the test tasks.
- Participate in development of technical documentation where possible.
- Demonstrate successful test programs on enterprise scale applications or projects.
- Liaise with the Manager, QA team and development team daily.
- Good in articulation and Status reporting.
- Communicate effectively with team members and stake holders of the test tasks.
- Work in Agile & waterfall projects and CI/CD concepts using Azure Dev ops or Jenkins.
What you need to have:
- Expertise in Test automation tools – Playwright, WebDriver IO, Cypress
- Proficient in programming language- JavaScript / Typescript
- Test Automation Framework – Cucumber
- API Test Automation
- Excellent in using IntelliJ, Eclipse, Maven, GIT, Visual Studio Code, Node JS, GIT
- Good experience on framework creation or setting up framework from scratch.
- CI/CD concepts using Azure Dev ops or Jenkins Services
- Knowledge of MS SQL Server/Oracle
- Excellent interpersonal and communication skills.
- Self-Driven and adaptability to learn new skills.
What makes you stand out?
- Adaptable communicator, facilitator, influencer and problem solver
- High attention to detail
- Good relationship skills, Proven ability to work on own initiative as well as in a team.
- Ability to multi-task and prioritize time effectively.