Software Quality Assurance Engineer

Maidpro Boston , MA 02298

Posted 3 weeks ago

Job Description:

MaidPro is a Boston-based franchisor of residential cleaning services with over 275 offices throughout the United States and Canada. The company, which began franchising in 1997, takes pride in its strong owner community, technology, and creative marketing. Forbes has ranked MaidPro a Top 10 Franchise to Buy three years straight. The Boston Business Journal has ranked MaidPro one of Boston's Best Places to Work every year for over a decade.

Our Culture

We hire people who are natural learners, passionate about their careers and love to see the results of their work help businesses grow! We provide a fun place to work where people are nice, individuality is respected, learning is continuous, and your cutting edge ideas are welcomed. We have an on-site wellness program which includes group and personal fitness training, yoga, nutrition and meditation.

Our Location

Our headquarters is located in Boston, right next to the TD Garden, steps away from the North Station Commuter Rail and orange and green line stops.

Position Summary

MaidPro is seeking a highly motivated and skilled Software Quality Assurance Engineer with a passion for quality, testing, and user experience. The SQA Engineer has the opportunity to make a huge impact on the franchisee community by ensuring the quality of MaidPro's proprietary Salesforce Cloud applications, and related technologies. We are looking for an enthusiastic, self-starter to join a small Engineering & QA team as we expand our technology platforms and strive to build scalable processes.

  • -----------------------This role is located in Boston, MA. Local candidates, only. -------------------


  • Develop comprehensive test strategies / plans, and test cases for features within an agile development environment

  • Execute against test plans to ensure overall quality of software product releases

  • Collaborate to improve standards and procedures for measuring product quality and release readiness; Define quality assurance processes and methodologies

  • Perform troubleshooting activities, and clearly document / track defects in defect tracking system (JIRA); Report status regularly

  • Work directly with product management to understand business requirements and business operating processes / procedures

  • Assist business stakeholders in translating business requirements / defining user stories, where necessary

  • Coordinate QA test efforts across multiple disciplines

  • Provide training / mentoring of QA best practices to other members of the team and departments, where necessary

  • Collect & analyze feedback from user community, working closing with product management function to validate feature / functionality


  • 4+ years of QA experience with SaaS/web application testing

  • 2+ years working in an agile development environment; working knowledge of other SDLC Methodologies.

  • Hands-on development of automated test cases; experience with one or more automation tools

  • Demonstrated experience designing and executing comprehensive test plans & detailed test cases

  • Excellent written and verbal communication skills

  • Detail-oriented, impeccable problem solving skills

  • Experience working with closely with developers and designers, both onsite & remote

  • Familiarity with JIRA or similar bug tracking software

  • Bachelor's degree in a related discipline (or a combination of education and experience)

Desired Experience:

  • Hands on development of automation frameworks; participation in tool selection

  • Salesforce Development environment

  • Atlassian tools (JIRA, Confluence, etc.)

  • Experience testing Mobile applications

  • Start-up / small company experience

  • Project Management

Skills / Requirements

Important Notes

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sr Software Quality Assurance Engineer

Cengage Learning

Posted 1 week ago

VIEW JOBS 11/26/2019 12:00:00 AM 2020-02-24T00:00 . Do you dare to reinvent the future of education? At Cengage, we're harnessing the power of tech to build a future where all learners have the tools and confidence to achieve their goals. As a Cengage employee, you'll be helping to transform the way people learn. Collaborating with the best of the best, you'll feel challenged and inspired to do breakthrough work. Together, there's no limit to what we can imagine, create and innovate! Are we right for you? We set the bar higher by bringing our unique talents and points of view to the table every day. We're also curious and comfortable with change, and are willing to take risks to transform education for the better. Most importantly, we put learning first with everything we do. What You'll Do Here: As a Senior Software Quality Assurance Engineer at Cengage, you will have responsibility for defining and overseeing quality standards for our web & mobile applications, helping to ensure that systems and projects are working as designed and required. Responsibilities and expectations for this role include: * Creating test plans from technical design and/or requirements documents with no supervision. * Troubleshooting issues (in QA or on live) as assigned with no supervision. * Analyzing designs and project requirements to assist in the overall design and development process. * Effectively reusing existing test collateral and/or creating both when needed. * Assisting in mentoring / educating junior engineers in best practices, proprietary technology, as well as the latest technology and methods. * Taking initiative and seeking out opportunities to identify and deal with issues; both in the systems you own as well as our integrated systems. * Assisting in the review of test plans from junior members. * Providing reliable and accurate task estimates for assigned work. * Demonstrating expertise in Quality Assurance concepts as well as Agile software development. * Contributing to engineering domain design discussions and to test strategy creation as needed. * Managing the work of QA vendors. * Working independently with minimal direction. Skills You Will Need Here: * Bachelor's degree in Computer Science or related field * 5 to 8 years of Quality Assurance experience working in Agile software development environments. * Expertise with testing tools (JIRA, Selenium, Zephyr) * Experience working with Web services; exposure to REST APIs, GUI, Browser testing. * Good working knowledge of Macintosh, Windows OS/Browsers and mobile devices. * Experience scripting with PHP or JavaScript; working knowledge of Java, C# and Ruby. * Proficient SQL skills; and experience working with MySQL and/or Oracle would be ideal. #LI-BG1 IND TECH Cengage Learning Boston MA

Software Quality Assurance Engineer