Tuesday, February 02, 2021

Quality Assurance Automation Engineer - DevOps/Selenium (2-5 yrs) (Benchire)

QA Automation + Devops/Deployment - Selenium/docker/Kubernetes - Startup

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 toward 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.

Knowledge, Skills & Experience :

A) Required :

- Strong hands-on experience in Production Deployment.

- Good understanding of Docker/Kubernetes/CI/CD Management.

- Good understanding of different Environments - Such as Development, staging, production, QA, etc.

- 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 the expected workflow.

B) 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