Quality Assurance Engineer ShapeUp, Inc.
THIS JOB HAS EXPIRED Department: Technology Location: Type:
Are you interested in joining a team of dedicated testers? Looking to work at a fast-paced, dynamic software-as-a-service company providing a positive, healthy solution to our end-users? Both our team and software platform are rapidly expanding and we need to maintain quality as we continue to grow.
As a QA Engineer at ShapeUp you will become an integral part of our Technology department working directly with Developers on a daily basis and helping to drive Quality throughout the organization. ShapeUp is a Software-as-a-Service provider of corporate wellness programs for Fortune 500 companies and health plans. Founded in 2006, the company?s products currently serve over 2 million individuals across 100+ countries in over 20 languages. Our industry-leading client list includes blue chip companies such as HP, United Airlines, Boeing, Capital One, and AstraZeneca. ShapeUp is known for its strong and compelling culture and mission, and has been recognized numerous times as one of the Best Places to Work. This is an exciting opportunity to work with a talented team that is on a mission to use technology and social networking to improve the health of the world.
Primary responsibilities will include:
Help improve overall test strategy and build out regression suite.
Analyze and implement repeatable processes that promote quality throughout all ShapeUp software development activities.
Develop detailed test procedures, test cases, and test plans.
Execute test plans according to schedule.
Perform post-release validation.
Track and report software defects and overall software stability.
Ensure that ongoing software QA tools and capabilities are robust, effective and efficient in assuring the quality of ShapeUp software development activities.
Research and suggest new or improved testing methods, processes, tools and systems.
Ensure implemented functionality meets provided requirements.
Work with multiple teams to ensure all required tasks are fulfilled for a software version release.
Participate in new product development to ensure proper quality assurance and control plans can be implemented prior to beginning development.
A successful QA Engineer will have the following skills:
2-4+ years of experience with Software testing.
Experience testing web applications in a distributed environment.
A strong opinion about what makes quality software and not being afraid to share that opinion.
Knowledge regarding compatibility testing for web and mobile.
Comfortable writing and executing basic SQL queries.
Able to manage multiple software releases being developed in an agile development environment.
Write clear and concise bug reports.
Special consideration will be given to candidates that demonstrate either of the following:
2 years of Selenium, WebDriver, Watir or any other web automation driving technology.
Solid knowledge of at least one scripting language Ruby, Python, etc. Strong experience in any coding language will be considered.
Experience using a test framework in the language of your choice.
Some knowledge regarding load and performance testing.
Familiarity with version control concepts and systems. Preferably a distributed version control system such as Git or Mercurial.
Facilitate the technology and processes required to automate test procedures.
Enjoy writing Test Plans, Test Procedures, and Test Cases.
Creating documentation to allow for thorough regression testing.
Talented at updating and organizing a wiki so anyone can appreciate the knowledge QA gains through firsthand experience.
If you have what it takes and want to join us as we try to change the world one step at a time, please submit your cover letter, resume, and questionnaire reply (if applicable) to email@example.com.
||Providence, RI |
THIS JOB HAS EXPIRED