JOB TITLE: Senior QA Engineer (Manual & Automation Testing)
DEPARTMENT: Software Development
REPORTS TO: Project Director
PURPOSE:
We are looking for a dedicated and detail-oriented QA Engineer to join our team. This role is ideal for professionals with a strong foundation in manual QA, a passion for large-scale data handling, and a drive to ensure the highest software quality. You will play a key role in improving our testing strategies and ensuring optimal product performance through cross-functional collaboration and advanced QA methodologies.
KEY RESPONSIBILITIES:
- Quality Assurance & Testing: Conduct comprehensive manual testing with a focus on time-series databases and large data sets.
- Perform cross-browser testing to ensure consistent performance across platforms.
- Manage and track issues using Jira and collaborate using Confluence.
- Automation & Scripting (Preferred): Contribute to QA automation using tools such as Playwright.
- Write shell scripts for test automation and environment setup.
- Utilize version control systems and work within Linux environments.
- Containerize testing environments using Docker where applicable.
- Collaboration & Communication: Work closely with development teams to understand and validate software requirements.
- Communicate effectively with clients, demonstrating strong analytical and problem-solving skills.
- Participate in sprint planning, retrospectives, and QA reviews.
QUALIFICATIONS, SKILLS, AND EXPERIENCE:
- At least Bachelor’s degree in Computer Science or a related field (BSCS).
- 3–5 years of hands-on experience in QA with a focus on:
- Manual testing
- Time-Series Databases
- Handling large data volumes
- Cross-browser compatibility
- Jira & Confluence tools
- Experience in QA Automation using Playwright or similar frameworks.
- Proficiency in shell scripting, version control systems, and Linux environments.
- Familiarity with Docker and containerized test environments.
- Client-facing experience and ability to collaborate with external stakeholders.
- Strong communication skills.
- Demonstrated leadership or management aptitude.