Job Responsibilities
- Designing, developing, and maintaining scalable and reusable test automation frameworks for UI, API, and integration testing.
- Writing and executing automated test scripts using tools like SpeedScale, WebdriverIO, K6 or Gatling
- Developing and executing performance testing strategies using tools like JMeter, SpeedScale or Gatling.
- Analyzing performance test results and collaborating with development teams to identify and resolve bottlenecks.
- Leading test efforts by assigning tasks, running status meetings, and participating in sprint planning.
- Collaborating with cross-functional teams to align testing strategies with business goals and ensure high-quality releases.
- Driving improvements in test coverage across unit, functional, and load tests.
- Identifying, tracking, and resolving software defects using tools like Jira or AWS DevOps.
- Mentoring junior QA engineers in best practices for automation and performance testing.
- Staying updated on industry trends and advocating for process improvements to enhance the software development lifecycle.
Shift: US Day Time (SL Night Time) (5pm - 2am)
Location: Battaramulla (Hybrid Mode)
Job Requirements
- Extensive experience developing test automation frameworks and performance testing strategies.
- Hands-on experience with NextJS application testing/automation desirable.
- Proficiency with automation tools like WebDriverIO, Playwright, Protractor.
- Hands-on experience with performance testing tools like K6, JMeter or Gatling.
- Strong programming skills in languages like , TypeScript, JavaScript
- Knowledge of CI/CD pipelines and experience integrating automation with tools like Jenkins or GitHub Actions.
- Solid understanding of Agile methodologies and QA processes.
- Proven ability to debug complex issues and collaborate effectively with cross-functional teams.
- Bachelors degree in Computer Science, Engineering, or a related field (or equivalent experience)
Nice To Have
- Experience scaling large web applications and maintaining high availability services
- Familiarity with microservices architecture and containerization tools like Docker and Kubernetes.
- Knowledge of E-Commerce and subscription systems
- Experience with AWS is desirable
- Knowledge or experience of E-Commerce systems, Product Information Management (PIM) solutions
- Working experience with Elasticsearch
- Familiar with third-party backend API integrations
- ISTQB or similar QA certifications.
- Experience with Netlify Environments
Generating Apply Link...