Tuesday, November 03, 2020

Quality Assurance Engineer - Automation Testing - MySQL/Selenium (2-4 yrs) (Benchire)

QA Automation Engineer - Start-up - Gurgaon/Gurugram


Role : QA Automation Engineer


Key Responsibilities :

- Work as part of cross-functional, passionate agile project teams to ensure quality is driven into the heart of the development process from requirements definition through to delivery.

- Designing, developing and supporting frameworks for our test infrastructure and providing automation expertise to our development teams.

- Contributing to the predictable delivery of quality releases.

- Research, recommend and implement tools as needed with the goal of increasing automation.

- Proactively bringing issues and problems to the attention of the team; generating, proposing and implementing innovative solutions to solve them.

- Be meticulous about documentation and maintaining a robust log of all test cases and test results.

Required Knowledge, Skills & Experience :


- Strong background in, and at least 2+ years of working in tooling or QA automation.

- Thorough understanding of SDLC, specifically automated QA processes in agile development environments.

- Experience in writing, executing and monitoring automated test suites using a variety of technologies including, but not limited to, Cucumber, Concordion, Selenium, Fit/FitNesse, SoapUI.

- Proficient with bug tracking and test management toolsets.

- Strong working knowledge of testing fundamentals such as TDD & BDD.

- Proficient in working with relational databases such as MySQL & PostgreSQL.

- Some knowledge of Unix/Linux.

- Use appropriate measures and KPIs to validate and report on software quality.

- Identify and test for functional edge cases outside of expected workflow.

- Have the drive to become an expert in :

a) Unit testing

b) Integration Testing

c) Performance/Stress/Scalability Testing

d) Automated Browser Testing

e) Visual Regression Testing

f) User Testing

g) Security Penetration Testing

Advantageous :

- Building test infrastructures using containerization technologies such as Docker.

- Testing enterprise applications deployed to cloud environments such as AWS.

- Understanding of coding enterprise applications within Java, PHP, Python and other languages.

- Understanding of NoSQL database technologies such as MongoDB or DynamoDB

- Degree level qualifications in a technical related subject

- Familiarity with front-end development frameworks such as Angular, React, SaaS experience

Apply Now