Senior QA Engineer
Working within the Technology Department, the Senior QA Engineer will be a core member of a growing QA Team, helping to facilitate the QA process throughout the organization. This person will effectively coordinate the automated testing needs on the back-end with our evolving suite of APIs, and on the front-end with our e-commerce websites.
Major Responsibilities
- Manage existing and new automated testing efforts for web-based applications across multiple teams.
- Provide guidance and support to junior QA team members.
- Work with the QA Manager to help develop the overall vision and strategy of the QA function.
- Work effectively with employees at all levels to understand QA needs across the organization, as well as to help establish priorities and expectations.
Requirements
- Strong experience building, using and maintaining an automated test suite:
- Ability to build new test cases from scratch.
- Ability to identify areas of testing need and design test cases.
- Understanding of front-end web technologies, such as HTML, CSS and JavaScript.
- Understanding of web requests and data, including XML and JSON.
- A minimum of 5 years in a Web QA position or in an equivalent technology role (e.g. web development or system analyst).
- Experience building and executing test plans for both new applications / systems and legacy applications / systems.
- Experience with ticket and documentation management systems, such as JIRA and Confluence.
- Ability to create documentation for processes, tools, and workflows.
- Understand the value and role of testing in the SDLC.
- Be familiar with agile software development methodologies, and comfortable working with a focus on continuous improvement.
- Effective communication skills: (in-person, email, IM, in group settings)
- Able to talk to each member of the team in their own context.
- Provide guidance and support to junior QA team members.
- Bachelor's Degree (completed or in progress).
Nice to Haves
- eCommerce experience.
- Familiarity with the LAMP stack: Linux, Apache, MySQL, PHP.
- Experience with regression testing web-based applications.
- A passion for working as part of a team with a focus on high-quality software.
- Experience building front-end tests using test automation frameworks, such as Selenium, Robot Framework, Phantom.js, etc.
- Experience using API/RPC testing tools, such as Postman, SoapUI, etc.
Benefits
We offer a competitive salary and benefits package, and are an equal opportunity employer. Benefits include:
- Generous paid time off (PTO) days to be used at employee’s discretion – 16 days during the first year of employment.
- Employer provided retirement account contributions.
- Health and dental insurance, vision plan, long-term disability and life insurance.
- Opportunities for advancement in a successful and growing organization.
- Flexible work schedules.
- Free coffee and tea.
- Dress in casual attire and work in a modern, comfortable office with free parking.
To apply for this position, please send cover letter and resume to [email protected].