Job Description
Key Responsibilities
1. Quality Strategy & Leadership
- Define and drive QA strategy across products and microservices.
- Mentor and guide junior QA team members, fostering skill development and ownership.
- Collaborate with engineering leads to embed quality into every stage of the development lifecycle.
2. Automation & Process Optimization
- Design and implement automated test suites for functional, integration, and regression testing.
- Identify opportunities to reduce manual testing effort through automation tools and frameworks (e.g., Selenium, Playwright, Cypress, JMeter, Postman, etc.).
- Maintain continuous testing pipelines integrated with CI/CD (Jenkins, GitHub Actions, GitLab CI, or AWS CodePipeline).
3. Integration & API Testing
- Test and validate complex integrations across microservices, APIs, and third-party systems.
- Develop robust API test scripts and ensure consistent validation of service interactions.
4. Performance, Load, and Security Testing
- Conduct performance and load testing to ensure system reliability under stress.
- Identify and document performance bottlenecks, and collaborate with engineering teams on optimization.
- Perform basic security testing, such as input validation, authentication, and API security validation.
- Benchmarking & Continuous Improvement
- Establish and track QA metrics, performance benchmarks, and test coverage standards.
- Drive improvements in QA tools, environments, and practices.
- Advocate for continuous improvement in development and release processes.
Job Specification
Requirements
Experience: 5+ years of professional experience in software testing and QA roles, with at least 2 years in a senior or mentoring capacity.
Technical Skills:
- Strong hands-on experience with test automation frameworks (Selenium, Cypress, Playwright, etc.).
- Solid understanding of API and microservice testing using tools like Postman, RestAssured, or similar.
- Proficiency in performance/load testing tools (JMeter, Locust, k6, etc.).
- Familiarity with CI/CD integration and test automation pipelines.
- Experience in basic security testing and identifying common vulnerabilities.
- Strong analytical and debugging skills.
Soft Skills:
- Excellent communication, collaboration, and mentoring skills.
- Ability to work cross-functionally and align QA priorities with product and engineering goals.
- Strong sense of ownership and accountability for product quality.
Good to Have
- Experience with SaaS platforms and multi-tenant architectures.
- Exposure to legacy system modernization projects.
- Knowledge of cloud environments (AWS preferred) and containerized setups (Docker, Kubernetes).
- Familiarity with monitoring tools and observability best practices.
Perks & Benefits
- Work with a passionate team that has a proven record of building world-class products
- 5 working days
- Medical and Accidental Insurance
- Dashain Bonus
- Referral Incentives
- Free lunch and snacks
- Unlimited coffee and tea
- Flexible working hours
- Annual Performance Appraisal
- Performance Bonus
- Social Security Fund (SSF)
- 30 days paid leave annually
- Training and Engagement Programs (futsal, office trips, etc)
- Opportunities to attend local and international events
Apply Instructions
How to Apply
If you’re passionate about ensuring top-notch software quality, building robust automated testing frameworks, and driving excellence in a product-focused team, we’d love to hear from you.
Please fill out the application form using the link below:
https://codewing.co/application-form/
This Job is expired. The Company is no longer accepting applications for this position.