We are seeking a talented Senior Quality Engineer to join our growing team. The ideal candidate will be responsible for supporting the quality assurance of our software products through systematic testing and evaluation. You will collaborate with developers, product managers, and other stakeholders to help deliver high-quality software solutions.
Test Design & Execution: Develop test cases and execute functional, exploratory, regression, and basic performance testing under guidance from senior team members.
API Testing: Perform API testing (REST/GraphQL) using existing frameworks and contribute to expanding test coverage for key endpoints.
BDD Implementation: Write and maintain behavior-driven development (BDD) test scenarios using Gherkin syntax to ensure clear communication between technical and non-technical stakeholders.
Test Automation: Support test automation initiatives using appropriate tools to improve testing efficiency and coverage.
Test Data Management: Assist in maintaining test data fixtures for APIs to support integration and regression and Integration testing.
Defect Management: Identify and document defects, working with the development team to understand root causes and support resolution efforts.
Compliance Validation: Verify that software functionality aligns with established business rules and requirements.
Application Testing: Test desktop application functionalities and validate message processing interactions.
Stakeholder Collaboration: Work closely with developers, business analysts, and other team members to resolve identified issues and improve product quality.
Documentation: Document test activities, create clear test reports, and maintain evidence records for quality evaluation and issue tracking.
Process Participation: Participate in planning meetings and contribute to code reviews when applicable.
Requirements Analysis: Review and analyze requirements and specifications to ensure comprehensive test coverage.
Continuous Learning: Stay current with QA best practices, testing tools, and methodologies to enhance technical skills.
Quality Standards: Support the team's goal of delivering software with minimal defects in production.
Test Strategy Support: Contribute to implementing and maintaining the test pyramid approach across different testing layers.
BDD/Gherkin: Proven experience writing and maintaining behavior-driven development scenarios using Gherkin syntax
API Testing: Experience with REST API testing and basic automation
Software Testing: Solid understanding of functional, regression, and exploratory testing methodologies
Test Documentation: Ability to create clear, comprehensive test documentation and reports
Defect Tracking: Experience with bug tracking and test management tools
Collaboration: Strong communication skills and ability to work effectively in cross-functional teams
Analytical Skills: Good problem-solving abilities and attention to detail
.NET Framework: Experience with .NET applications and testing within the Microsoft technology stack
GraphQL/gRPC: Exposure to additional API technologies
Performance Testing: Basic understanding of performance testing concepts
Security Testing: Awareness of security testing fundamentals
Test Automation Tools: Experience with automation frameworks (Selenium, Cypress, etc.)
CI/CD: Understanding of continuous integration and delivery processes
Database Testing: Basic SQL knowledge for data validation