Job Description
We are seeking a meticulous and experienced
QA Specialist
to join our team. The ideal candidate will focus primarily on quality assurance using both manual and automation testing to enhance efficiency where applicable. This role requires strong attention to detail, problem-solving skills, and the ability to work across multiple projects in collaboration with cross-functional teams.
About Us
At Darkthorn Labs, innovation and excellence are at the heart of everything we do. With a rich history across various sectors, we leverage our deep expertise in software solutions, cloud computing, and data management to revolutionize business processes. From sophisticated tracking systems to comprehensive project management tools, our work facilitates real-time decision-making and operational efficiency.
Responsibilities
- Develop, document, and execute test plans, test cases, and test scripts for both manual and automation testing.
- Conduct comprehensive manual testing for web, mobile, and backend systems to ensure high-quality deliverables.
- Create, maintain, and execute automated test scripts for selected features or projects.
- Identify, document, and track software defects, inconsistencies, and potential improvements.
- Collaborate with developers, designers, and project managers to clarify requirements and resolve issues.
- Perform regression, integration, and system testing to validate functionality across multiple projects.
- Test APIs and verify data integrity using tools like Postman.
- Provide insights and recommendations to improve product quality and team processes.
- Document test results, processes, and create detailed bug reports for the development team.
- Stay updated on industry trends, tools, and best practices in manual and automated testing.
Basic Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 3+ years of experience in software quality assurance, with a focus on manual testing and exposure to automation.
- Hands-on experience in testing web applications, and APIs.
- Experience with automation testing tools (e.g., Selenium, Cypress, or similar).
- Strong analytical and problem-solving skills with excellent attention to detail.
- Solid understanding of the software development lifecycle (SDLC) and testing methodologies.
- Basic understanding of SQL for database validation and testing.
- Ability to work on multiple projects simultaneously and meet deadlines.
Nice-to-have Qualifications
- Experience with CI/CD pipelines and version control systems like Git.
- Knowledge of performance and load testing tools.
- Familiarity with scripting languages such as Python or Java for automation purposes.
- Exposure to mobile automation tools like Appium.
- Knowledge of accessibility testing tools and standards.
Probation Period
The selected candidate will be subject to a 1-month probationary period. During this time, performance and fit within the company culture will be evaluated. Successful completion of the probation period will lead to a permanent position within the team.