“Software Quality Assurance Engineer”
(Waltham, MA - Headquarters)
Affinnova’s innovation platform transforms how companies develop and market their products and services to create fundamentally better and more profitable outcomes – doubling success rates and tripling revenues.
We are one of the fastest growing marketing technology companies in the world. In the last five years we have grown by over 500%. We are expanding into Europe, Asia and Latin America.
Our diversified client base includes the most respected companies, from mid-sized enterprises to the global Fortune 500, in consumer goods, retail, financial services, life sciences and technology.
Our philosophy at Affinnova is simple: you cannot revolutionize the way global companies innovate with anything less than an all-star team. We believe in smart, driven people who are experts in their field, have a proven record of success and have great potential to grow. We believe that collaboration supercharges the performance of people resulting in a dynamic workplace, the best outcomes for our clients and continuous improvement in what we do.
Affinnova fosters an environment of innovation thereby giving opportunity to individuals to showcase their ideas, provide suggestions and pursue them.
The Software Quality Assurance Engineer plays a crucial role at Affinnova by developing and implementing quality management procedures and systems. Reporting to the VP of Engineering, this position ensures that Affinnova has Software products that are of highest quality. This person has an understanding of current testing best practices, is an energetic individual that can work independently within a quickly changing environment and has an excellent attention to details.
Specific responsibilities include:
Ensuring the quality of the deliverables by engaging in the full software testing process, using automated and manual testing techniques
Participate in project planning to provide input on functional requirements, usability requirements, testing strategies, testing time estimates and potential problems.
Plan test schedules and strategies in accordance with project scope or delivery dates
Track all aspects of the project - scope, schedule, effort, risks, issues
Design & build test scenarios by interpreting requirements
Execute test scenarios to uncover and isolate defects
Analyze, document and track software defects to closure
Adopt various testing methodologies like exploratory testing, security testing, compatibility testing, regression testing etc to ensure features are usable, reliable and work as designed
2+ years of experience using automated and manual techniques in the software development lifecycle
Knowledge of software testing processes, methodologies, and best practices
Experience designing, developing and executing tests
Experience testing Web Applications a plus
Strong analytical and investigative skills
Strong written and verbal communication skills required
Open, collaborative and inclusive
BS from reputable school with minimum GPA of 3.5
Affinnova is revolutionizing how the world innovates. Our patented technology dramatically expands the field of creative ideas and reliably...