logo

View all jobs

Senior QA Engineer

Boston, MA
Duties:
 
Develop and drive strategies and implementation of Software Quality Engineering best practices; Assess and define automation approaches, frameworks and tools appropriate for the product sets;  Provide guidance, mentorship and training for other team members; Work with other team members in driving quality goals and initiatives; Communicate with management team on quality initiatives, strategies and results;
Lead a team successfully and work well with other departments. Contribute to the development of other team members. Facilitates troubleshooting and solves problems; 
Understands and implements, at a team level, practices developed by the Engineering Leadership team; Understands when to execute a SQL trace to capture stored procedure execution/duration and read/writes; Ensures highly complex testing on projects utilizing Practice Area guidelines such as, understanding API/Web Services testing and understanding when to write test harnesses using web services technologies and is able to disseminate this information to team members. Leads, plans, schedules and implements testing for projects, defines test objectives, writes manual test scenarios. Formulates test plans including systems analysis, risk analysis, dependency analysis, writing and plotting test strategies, and determines how to report defects (pre/post- production).
 Investigates and reports project issues by communicating and working with various departments including: Development, Product, Project Management, as well as other project teams.
Provides training and mentoring to Software Quality Engineers.  Analyzes and ensures requirements/User Story acceptance criteria are acceptable for test case creation.

 Executes manual and automated test cases, as well as performs back end data validation.
Tracks test progress and results in test management tools like Jira, Quality Center, or similar tools.
Identifies opportunities, then leads the roll out of inventive tech ideas and implements solutions with other projects teams, the SQE department, as well as other departments.
Other duties as assigned.
 
Skills:
 
Some experience at a senior or lead level.  Experienced with engineering MVC, MVP, and MVVM Client side JavaScript frameworks such as Angular; Experience or knowledge in: HTML; XML; Java; JavaScript; SQL/TSQL, stored procedures, DB Tracing, DB profiling/SQL Profiler, impact analysis, DB sharing; AJAX, JSON, XPath, NoSQL. 
 
Has demonstrated planning and resource scheduling skills. Strong practical QA principles and practices foundation including test strategy, planning, execution and automation ; Strong working understanding and implementation practice of software development life-cycle and testing tools; Familiarity with automated testing tools (HP LoadRunner, QuickTest Pro, Selenium); Ability to define, organize, implement, and execute testing processes within the test team; Ability to identify, recommend and implement mitigation strategies to keep project work on track ; Ability to lead deep dives after iteration planning and hold team accountable for deliverables; Ability to monitor QA work and escalate issues when appropriate; Ability to learn and actively seek new skills and knowledge to keep up with the changing technology field, including bringing any new ideas to the SQE department; Ability to think outside the box, adapt to circumstances, learn from co-workers, and share information and experiences.  Excellent leadership skills. Ability to work independently and mostly in a team based environment; Ability to work efficiently in a fast paced environment ; Ability to work under pressure and in high stress situations ;  Advanced experience using estimation practices related to task durations to meet schedules in an agile software development environment; Ability to be flexible and adapt to any given situation;
Ability to perform multiple tasks concurrently;   Excellent customer service attitude, communication skills (written and verbal), and interpersonal skills;
 Excellent organizational and time management skills; Excellent analytical and problem-solving skills; Ability to make timely and sound decisions; Detail oriented ; Must be self-motivated; Able to research root causes around customer facing incidents; Validate defects and triage defects for the release. Understanding of Coding Fundamentals (variable declaration, program flow, functions, error handling, etc); Understanding of Web Services (SOAP, REST).
 
Education:
 
Bachelor's degree in Computer Science with a minimum of five years of related experience.

Share This Job

Powered by