Position: Senior QA Analyst
Company: SoftHouseGroup
Experience required: 3y
Category: QA
English level: upper
Published: 2021-09-01T00:00:00+03:00

**Responsibilities:**
• Develop quality assurance measures and testing for new applications, processes, and/or enhancements to existing systems throughout the development lifecycles.
• Provide work effort estimates, create test cases, test data, and acceptance criteria based on business requirements and system specifications.
• Identify application areas/components that are higher risk and high priority and prioritize test execution accordingly.
• Execute all aspects of testing (such as functional, technical/system-level, regression, performance).
• Record test results, analyze errors, summarize and document defects, provide feedback to developers, track issue resolution.
• Participate in sprint planning, sprint retrospective, sprint review, daily scrum when part of a scrum team.
• Contribute to Scrum development team on delivering on user stories, including brainstorming on solution approach, as well as focusing on verification of the delivery.
• Build and automate the execution of test cases by preparing test data, mock objects, acceptance criteria based on business requirements and system specifications to be incorporated into continuous integration development practice.
• Review unit test plans with developers as needed.
• Lead defect review meetings and QA discussions; effectively contribute to issue resolution as needed.
• Independently manage assigned tasks and deliverables, efficiently recognize and escalate potential risks to the manager, suggest mitigation option(s).
• Takes initiative and leadership in change control processes, practices, and guidelines for transformational activities as assigned by QA Manager.
• Mentor and coach junior analysts.
• Maintain QA knowledge base.
• Develop test strategies for projects with the appropriate level of effort on manual, automation, and performance testing.
• Contribute to building comprehensive software quality strategies around unit, integration, component, contract, and end-to-end testing.
• Analyze end-user production defects to determine root cause and revise test cases.
• Develops a deep understanding of customer requirements and be able to provide input to the product planning/design process.
• Maintains a working knowledge of current & future QA best practices, tools, and software.
• Participates in release design reviews.
• Performs various other duties as delegated or assigned.

**Required skills:**
• University Degree/College Diploma in either computer science or engineering.
• At least 3 years of relevant experience testing enterprise web applications and system integrations
• Strong knowledge of database, SQL, Internet protocols, web services, XML
• Strong knowledge of system testing best practices for both manual and automation methodologies.
• Experience deploying test environments.
• Practical knowledge in creating mock objects and importing data for use in databases and spreadsheets.
• Hands-on experience with automated testing tools and preferences on experience in unit test development.
• Proven data analysis, data verification, and problem-solving abilities.
• Proven high level of proficiency with MS Office suite (Word, Excel, Visio & PowerPoint, etc) with preferences given to candidates with working knowledge of advanced Access or Excel.
• Strong orientation toward excellence in results and proven ability to quickly become a subject matter expert.
• Experience working on projects using a variety of SDLC methodologies (scrum framework, waterfall).
• Strong ability to self-educate, effectively accessing varied learning resources, and the desire/aptitude for continuous learning.
• Preferences given to candidates with development and/or business analysis experience.
• Excellent oral and written communications skills.
• Excellent listening, presentation, and interpersonal skills.
• Ability to work effectively as a team member with limited supervision and as an independent contributor

What do we offer:
- flexible working arrangements;
- medical insurance;
- challenging, and fast-growing product;
- autonomous team structure with a lot of freedom and ownership;
- opportunities to own development from start to finish;
- opportunities to speak with clients and the development team only in English
- paid vacations and sick leaves.

Looking forward to working with you!
SoftHouseGroup team