Middle AQA Engineer
As we scale to new heights, we're searching for a Quality Assurance Specialist to ensure our products meet the highest standards of quality and efficiency.
Your role and impact:
As an Automation Quality Assurance Specialist at WhiteTech, you will play a crucial role in maintaining and enhancing the quality of our cutting-edge payment solutions. Your efforts in identifying, reporting, and tracking bugs, along with your active involvement in the entire software development lifecycle, will directly contribute to the reliability and performance of our products. You'll collaborate with a dynamic team to push the boundaries of what's possible in the fintech industry.
Your key responsibilities:
Manual Testing: Conduct thorough manual testing to identify and document defects, inconsistencies, and areas for improvement across various platforms and devices.
Automated Testing:
- Design and support Test Automation Frameworks (Playwright/TS) and infrastructure to ensure consistent quality and efficiency.
- Create CI/CD pipelines
- Promote the use of the Shift Left testing approach.
Playwright Integration: Utilize Playwright for API, e2e and UI testing, contributing to seamless testing processes that align with our technological stack.
Test Plan Development: Collaborate with cross-functional teams to develop test plans of autotest coverage, including defining objectives, strategies, test cases, and success criteria.
Bug Reporting: Identify, log, and track bugs and issues, working closely with the development team to ensure timely resolution.
Performance Testing: Assess system performance and make recommendations for enhancements, ensuring optimal user experience.
Collaboration with Team: Work in close partnership with developers, PM, Head of QA and other stakeholders to align testing with business requirements and project goals.
Continuous Improvement: Stay up-to-date with the latest industry practices and tools, continuously enhancing our testing methodologies to maintain the highest standards of quality.
Documentation: Maintain clear and comprehensive documentation of testing procedures, results, and any relevant observations, contributing to transparency and knowledge sharing within the team.
Requirements & skills:
Previous Experience:
- 3+ years of relevant experience in quality assurance, including both manual and automated testing.
- 3+ years hands on experience automation UI and API with JavaScript/TypeScript.
- Performance testing experience with Jmeter or Locust is a plus
Manual Testing: Good understanding of manual testing principles, testing levels, and basic test design techniques.
Understanding of SDLC: Comprehensive knowledge of the Software Development Life Cycle (SDLC), including Agile methodologies.
Problem-Solving Ability: Strong analytical and problem-solving skills to diagnose issues and create effective solutions.
Attention to Detail: Ability to meticulously review code, specifications, and documentation to identify discrepancies and inconsistencies.
Communication Skills: Strong written and verbal communication skills for clear documentation and collaboration with team members.
Experience with Version Control Systems:Triggering jobs, monitoring builds, reading logs. (Pipelines themselves are built and maintained by DevOps.)
Experience with version control systems like GitHub, GitLab, BitBucket;
Our recruitment process typically follows these stages:
Application screening
Interview Stages (2-3 weeks):
Prescreening call (45 min)
Technical Assignment
Technical Interview (60 min)
Soft Skills Interview (35 min)
Job Offer
Referrals: Employment and Background Check