Please scroll down, To apply
Senior Engineer QA
The Fountain Group
2024-09-30 02:41:31
Boston, Massachusetts, United States
Job type: all
Job industry: I.T. & Communications
Job description
Title: Sr. Engineer - QA ()
Location: Boston, MA
Job Type: Contract
Duration: 6 months
Job Description:
- 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:
- 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.
- 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 sharding; AJAX, JSON, XPath, NoSQL.
<!– job description page –>