
Engineer
- Gurgaon, Haryana
- Permanent
- Full-time
- Be responsible for the quality control and sign-off of software releases.
- Designing and architecting modular and reusable testing solutions.
- Setting up, maintaining and migrating testing frameworks.
- Defining, developing, and implementing quality assurance practices and procedures and test plans.
- Writing and executing test cases and preparing test plans.
- Producing test and quality reports.
- Assisting in the creation of automated test suites to reduce the burden of manual tests.
- Working collaboratively with a team of like-minded people to design and deliver software solutions in an agile environment.
- Review defects raised by business stakeholders and update for accuracy as necessary.
- Operating effectively within an organisation with teams spread across the globe.
- Working effectively within a dynamic team environment to define and advocate for QA standards and best practices to ensure the highest level of quality.
- 3+ years of working in the IT industry, demonstrable experience of working on test programs on enterprise scale applications or projects.
- Experience of working in scrum teams within Agile methodology.
- Experience in developing regression and functional test plans, managing defects.
- Understand Business requirements and identify scenarios of Automated and manual testing
- 1+ years of strong hands-on experience in Automation testing using Selenium.
- Experience with web service e.g. RESTful services testing including test automation with Rest Assured/Postman/Java HTTP Client.
- Be proficient working with relational databases such as MSSQL or other relational databases.
- A good understanding of Web protocols and standards (e.g. HTTP, REST).
- Hands on experience in creating release notes
- Experience with TestRail.
- Hands on experience in Git version-control.
- Experience in Automation test framework setup
- Experience in performance testing using Gatling.
- Knowledge of C#/Java/Scala and OOPS concepts.
- Experience on static code analysis tools like SonarQube etc.
- Experience working with GitLab CI pipelines.
- Be well versed in Continuous Integration (e.g. GitLab CI, Jenkins).
- Excellent communication and interpersonal skills.
- We work with people all over the Globe using English as a shared language.
- As an engineer you will be expected to help managers make decisions by describing problems and proposing solutions.
- To be able to respond positively to challenge.
- Excellent problem-solving skills.
- Desire to take on responsibility and to grow as a quality assurance software engineer.
- Enthusiasm for technology and a desire to communicate that to your fellow team members.
- The ability to pick up any ad-hoc technology and run with it.
- Continuous curiosity for new technologies on the horizon.