Position Overview
Department: Engineering
Location: Remote
Country: India
As a Senior QA Engineer at Ordway Labs, you will play a key role in ensuring our software products meet the highest standards of quality and performance. You will collaborate with cross-functional teams to design and execute test strategies, develop automation frameworks, and identify issues before they reach production. This role requires a skilled QA professional with hands-on testing experience and a passion for delivering high-quality software.
Job Responsibilities
- Collaborate with product managers and developers to understand requirements and create detailed test plans and test cases.
- Participate in design and specification reviews to ensure quality considerations are embedded from the start.
- Define and maintain test data sets and environments to support effective testing.
Test Execution and Automation:
- Execute functional, regression, integration, and exploratory testing across various software releases.
- Design, develop, and maintain automated test scripts using tools like Selenium, TestNG, or JUnit.
- Ensure thorough testing of new features and bug fixes before production deployment.
Defect Identification and Resolution:
- Identify, document, and track software defects, working closely with developers to resolve issues.
- Conduct root cause analysis on defects and recommend process improvements to minimize recurrence.
Collaboration and Communication:
- Work closely with QA Leads, developers, and product managers to resolve testing challenges and deliver high-quality software.
- Provide regular updates on QA progress, issues, and metrics during team meetings.
Continuous Improvement:
- Stay informed about the latest trends, tools, and best practices in software testing.
- Contribute to the continuous improvement improving QA processes and frameworks to enhance testing efficiency and effectiveness.
Desired Skills and Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software quality assurance.
- Strong understanding of QA methodologies, tools, and processes.
- Experience with test automation frameworks and tools such as Selenium, JUnit, or TestNG.
- Proficiency in programming languages such as Java, Python, or JavaScript.
- Solid knowledge of software development life cycle (SDLC) and agile methodologies.
- Strong analytical and problem-solving skills with a keen eye for detail.
- Effective communication and collaboration skills.
- Experience with CI/CD pipelines and tools.
Preferred:
- Experience in the fintech or billing domain.
- Familiarity with performance and security testing tools and practices.
- Hands-on experience with cloud platforms like AWS, Azure, or Google Cloud.
- Exposure to Agile/Scrum development practices.