QA Engineer – Automated Testing Specialist
Technology Team:
Are you interested in working on a small team where your ideas and efforts will make a real difference? Would you like to work in an agile engineering culture that emphasizes teamwork and supports individual growth? Are you intrigued by the advantages of the SaaS delivery model? If so, check out this opportunity to join Integrity’s Technology team, which creates, maintains, and deploys Integrity’s web and multi-media products globally to Fortune 500 clients. We’re growing quickly and tackling some ripe new markets, so this is an opportunity to get in on the action. You’ll have opportunities to work on different product areas, projects, and problems, with new challenges on a continual basis. We’re looking for smart testers who will do a lot more than just perform assigned tasks; we want people with ideas, energy, and an “I can help with that” attitude, who are always looking to make their workplace and the team around them better.
Responsibilities:
The QA Engineer in this position will be responsible for architecting, building, enhancing, and maintaining an automated test infrastructure and automated tests to support functional, performance, load, scalability, configuration, and other types of testing for the Company’s software application products. In addition, you will participate in writing and reviewing test cases, executing manual tests, logging defects, verifying fixes, and engaging in other testing activities as needed. This is a key role, with the opportunity and responsibility to significantly enhance our testing efficiency, depth, breadth, and agility. Hands-on technical work is a significant component of this position. Specific responsibilities include, but are not limited to:
- Building a test machine lab consisting of physical and virtual test machines to support testing needs;
- Establishing an automated testing infrastructure for managing test machines and test jobs, assigning test machines to jobs, performing job setup and teardown steps, monitoring job execution, and reporting results;
- Creating and maintaining test data sets needed by automated tests;
- Integrating the automated testing infrastructure with other tools, such as those used for continuous integration, source control, test case management, and defect tracking;
- Evaluating commercial automated testing tools against our requirements, making buy vs. build recommendations, and integrating those tools into our automated test infrastructure;
- Working in a collaborative fashion with Development, Design, and Product Management teams to understand automated testing requirements, anticipate future needs, and define and prioritize initiatives to enhance our capabilities;
- Developing automated testing strategies and plans for ongoing software development projects;
- Implementing and executing automated tests, and interpreting and communicating results;
- Suggesting new tools and process changes to improve the quality of Integrity’s products and the speed of delivery; and
- Completing additional projects as assigned.
Qualifications:
This position requires hands-on QA experience as well as technical, analytical, project management, and organizational skills. Candidates must have a bachelor’s degree in related area of study and minimum of five years commercial software QA experience with significant emphasis on automated testing. The successful candidate will have the following skills and experience:
- Solid understanding of strategies, tools, and techniques for automating functional, configuration, performance, load, and scalability testing of web applications (experience with the Windows platform preferred);
- Ability to develop and implement strategies to solve complex problems;
- Technical competency in integrating systems via scripting against APIs;
- Attention to detail is critical. You must be able to manage multiple projects/tasks and deliver quality products while meeting deadlines;
- Excellent written, verbal and interpersonal communication skills are required as you must be able to effectively communicate with technical and non-technical team members;
- Web and tech savvy with the ability to write SQL queries, especially using T-SQL;
- Desire and ability to work in a small-team environment, taking ownership of problems while collaborating closely with others cross-functionally; and
- A commitment to understand and support the Company’s goals, business, and values.
Full commitment to conduct business with the utmost integrity and in full compliance with the law is absolutely essential.
Reporting:
Will report to the Vice President, Quality Assurance and will work closely with all members of the QA, Development, and Product Management teams and others throughout the Company as needed.
Location:
Waltham, Massachusetts or Avon, Connecticut. Telecommuting is not an option. Please note that if this position is located in Avon, initially there will be a 2 – 3 day per week requirement to be present in the Waltham office.
Compensation and Benefits:
This is a full-time exempt position. Compensation includes competitive base salary and annual bonus potential. Additionally, Integrity offers a comprehensive benefit package which includes medical, dental, 401(k), life insurance, and more.
A qualified applicant with a valid H-1B visa will be considered. If an applicant is chosen for the position, Integrity will work with the applicant to transfer the applicant’s H-1B visa. Integrity Interactive Corporation is an equal opportunity employer.
