ADP is hiring an Senior QA Engineer
What you’ll do:
- Plan tests; include definition and manage suitable test data.
- Contribute to the design and architecture of software solutions, ensuring it is amenable to test.
- Manage the trade-offs for thoroughness/completeness vs. development & maintenance effort on one hand and time to execute on the other.
- Reduce friction and latency in the development cycle through automation and immediate feedback; not only test, but also build, deploy, monitor, etc.
- Write great software to support agile software engineering practices (e.g., TDD, continuous integration, automated tests, etc.)
- Work in an Agile environment with cross-functional teams – product owners, stakeholders and potentially globally distributed teams.
- Mentor new/junior team members on technical and functional aspects of the role.
- Ensure that our applications are scalable to match huge demand across the world. Sweat about milliseconds of response time and obsess over the next 1 percent of efficiency.
Education: Bachelor’s degree (Mandatory) preferably in Computer Science or Information Technology
Experience:
- At least 5 years in testing software and web applications in an agile environment
- Expert in automating UI tests with Selenium and Ruby
- Knowledge of JavaScript, CSS, Web Standards and experience testing REST based APIs
- Experience configuring Jenkins and extending it with custom plug-ins.
- Experience with xUnit type frameworks (JUnit, NUnit, etc.)
- Mock frameworks and Web API testing experience will prove essential.
Bonus points if you have these:
- Knowledge of one of the following languages C#, Java, C++, Ruby, Python
- Technical knowledge on at least one major RDBMS, preferably SQL Server.
- Understanding of enterprise level automation needs and solutions (parallelism, distribution, etc.)
- Familiarity with client side MVC frameworks.
- Possess analytical and structured thinking ability
Read Full Description