Ease of use, quality of customer experience, the ability to self-service many customer requests, and the automation of many business processes have become critical for enabling our client to attract and retain customers. In order to ensure that bugs and failures don't affect our underlying systems, our client uses automated end-to-end testing as part of our build, test, and deploy processes.
Our client is looking for a Quality Engineer who can help us continue to provide the most reliable web experience by contributing to our test automation efforts. At our client, we want quality engineers who find innovative ways to ensure quality throughout the software development lifecycle-not just at the end. We want seasoned engineers with a knack for designing, implementing, documenting, and evangelizing easy to use test plans, tests, and testing utilities that enable our client developers and developers in test to deliver engaging high-quality products.
As a member of the Quality Assurance Team, you plan and conduct activities concerned with the quality assurance of software and systems. Identify, analyze, and document problems with software web applications following an established QA methodology.
location: Boston, Massachusetts
job type: Contract
salary: $27 - 45 per hour
work hours: 8am to 5pm
Review website requirements and develop feature expertise
Define and execute test cases, website components and user flows / processes
Participate in development testing, regression testing, release planning/preparation, release execution and production testing
Create and maintain internal technical documentation to support product development and testing activities (e.g. test plans, test cases, testing guidelines, etc.)
Drive improvement in test coverage and test effectiveness
Report and track software bugs and/or unexpected software behavior
Follow and enhance testing plans ... as well as ability to self-organize plans where gaps exist
Reproducing and documenting issues reported by other teams
Interact with developers to improve automation test coverage
Be the voice of quality in the SCRUM team
Undergraduate degree required (computer science, engineering or business desirable)
Exposure to general Internet technologies like software-as-a-service, web applications, and networks
Takes the initiative to complete important tasks; influences others to consider alternative approaches that show increased value
Able to gather information and analyze complex problems and develop testing processes to meet high quality standards
skills: Experience with Selenium webdriver, Java or Groovy as the preferred language
Manages own time effectively to perform the role and deliver tasks
Excellent organization, communication and documentation skills
Logical and critical thinker and strong problem solver
Consistently sees the overall big picture situation rather than only focusing on the details and specific tasks
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.