Description:
Senior Quality Engineer - Integration
Hours: 9:00 to 5:30 Eastern time Mon to Fri
Overview
The company Is seeking a Senior Quality Engineer with significant exposure to Integration Testing who would like to collaborate with likeminded colleagues in developing robust and scalable applications for the growing market. The Senior Quality Integration Engineer reporting to the QA Manager will work closely alongside Business Analysts, Automation Engineer, Developers, Product Owners, Scrum master's and business stakeholders to deliver the highest quality standards.
Key Responsibilities
Strategy and Planning: As part of role, you'll strategize and plan integration testing activities in alignment with project goals. This involves defining the scope, objectives, and resources needed for successful integration testing. You'll consider factors like system architecture, dependencies, and project timelines to develop an effective plan.
Test Case Creation: Your role includes designing detailed test cases that cover various integration scenarios. These test cases should address data flow between different components or systems, API interactions, and potential boundary conditions.
Environment Setup: Collaborating closely with development and infrastructure teams, you'll set up the integration testing environment. This involves configuring the necessary software, hardware, and network settings to replicate the production environment accurately. A well-prepared testing environment is crucial for accurately assessing the performance and behaviour of integrated systems.
Test Execution and Automation: You'll execute integration test cases according to the defined strategy and schedule. Additionally, you'll identify opportunities for test automation Inclusive of working alongside Automation Engineer to develop automated scripts (where applicable)
Defect Management: Throughout the testing process, you'll track and manage defects using a designated defect tracking system. Collaboration with the development team is essential to prioritize and resolve identified defects promptly.
Risk Assessment: As part of your role, you'll conduct risk analysis to identify potential areas of failure or instability in the integrated system. This involves assessing factors such as data integrity, compatibility issues, and system dependencies. By proactively addressing integration risks, you minimize the likelihood of critical issues affecting system performance.
Documentation: Maintaining detailed documentation of integration testing processes, test results, and encountered issues is crucial. Comprehensive documentation facilitates knowledge sharing, helps in identifying trends or patterns in defects, and provides a reference for future testing cycles or system updates.
Collaboration: Effective collaboration with cross-functional teams, including developers, product managers, and business analysts, is vital for successful integration testing. Clear and open communication ensures that everyone is aligned on testing objectives, progress, and any challenges encountered during testing.
Key Competencies and Experience
At least 3-5+ years' experience in a similar role; familiarity with various testing techniques, knowledge of quality standards and regulations, great trouble shooting skills and be of an analytical mind-set.
Good Interpersonal & self-organizing skills and an ability to build relationships with relevant stakeholders.
Worked at and feels comfortable within international, virtual, multi-cultural, multi-disciplined, high performance working teams.