Job: Senior Software Development Engineer in Testing (Manual)
JIRA, Databases
Remote
Full Time
About Our Client:
Our client automatically ingests incoming documents, emails, and attachments from across your firm. It profiles, matches, classifies, and saves each to your DMS, and then automates document-dependent workflows according to your rules.
Job Overview:
As a Senior Quality Control Engineer (Manual Testing), you will play a key role in ensuring the quality, performance, and reliability of our client enterprise applications. This role focuses on manual testing efforts, including functional, regression, and exploratory testing. You will collaborate closely with cross-functional teams, identify defects, and help deliver high-quality software to meet business goals.
Key Responsibilities:
- Manual Test Case Development: Design and execute manual test cases based on business requirements, functional specifications, and use cases.
- Functional & Regression Testing: Conduct comprehensive manual functional and regression testing to ensure the application meets functional and non-functional requirements.
- Exploratory Testing: Perform exploratory testing to identify edge cases and ensure comprehensive test coverage.
- Defect Reporting & Tracking: Identify, document, and track defects using tools like JIRA, and ensure timely resolution of issues to maintain project timelines.
- Test Execution & Reporting: Execute test cases, document results, and generate detailed test reports. Provide regular updates to stakeholders on test progress and defect status.
- Collaboration with Development & QA Teams: Work closely with developers, product managers, and business analysts to align on requirements, provide feedback, and ensure the final product is defect-free.
- Continuous Improvement: Identify opportunities for process improvements in manual testing, ensuring testing efforts are more efficient and effective in identifying defects.
- Quality Advocacy & Best Practices: Advocate for quality assurance best practices and ensure adherence to testing standards and procedures.
- Test Environment Setup: Assist in the preparation of test environments, including data setup, configuration, and ensuring that all test scenarios are covered.
- Cross-Functional Communication: Collaborate with cross-functional teams to ensure effective communication on testing progress, defect resolutions, and business requirements.
Skills and Tools:
- Manual Testing Expertise: Extensive experience in designing and executing manual test cases for functional, regression, and integration testing.
- Test Case Design: Proven ability to develop clear, effective test cases based on business requirements, user stories, and technical specifications.
- Defect Tracking & Reporting: Familiarity with defect management tools like JIRA for tracking test execution, defect status, and test progress.
- Database Testing: Knowledge of relational databases (MySQL, Oracle, PostgreSQL) for validating data integrity and consistency through manual queries.
- Problem-Solving & Debugging: Strong analytical skills to identify and resolve issues in manual testing.
- Communication: Excellent verbal and written communication skills to document test results, defect status, and communicate effectively with stakeholders.
Experience:
- Manual Testing Experience: Minimum of 5-7 years of experience in manual testing of large-scale applications, including functional, regression, and integration testing.
- Defect Management: Experience in defect identification, tracking, and reporting using tools such as JIRA or similar defect tracking systems.
- Collaboration & Teamwork: At least 2-3 years of experience collaborating with cross-functional teams to deliver high-quality software.
- Certifications: ISTQB or other QA-related certifications are a plus.