Job Title:
Senior QA Engineer – Automation & Performance Testing
Location:
Remote | Full-Time
Job Overview:
We are looking for a highly experienced and passionate Senior QA Engineer with deep expertise in Test Automation and Performance Testing to join our innovative engineering team. This is a critical role where you will lead the design and implementation of automated test frameworks and performance testing strategies to ensure the delivery of high-quality, scalable, and efficient software systems.
As a key member of our Quality Engineering team, you will work in close collaboration with cross-functional teams including development, product management, and DevOps to drive the quality of releases and improve overall software performance.
Key Responsibilities:
-
Design, develop, and maintain scalable and reusable test automation frameworks for UI, API, and integration testing.
-
Write and execute automated test scripts using tools like WebdriverIO, Playwright, or Protractor.
-
Develop and execute performance tests using tools such as Artillery.io, K6, JMeter, or Gatling.
-
Analyze performance test results and collaborate with development teams to identify and resolve performance bottlenecks.
-
Drive test strategy, planning, and execution within Agile sprints; lead QA efforts and status updates.
-
Mentor junior QA engineers on automation and performance best practices.
-
Improve test coverage across unit, integration, functional, and load testing layers.
-
Actively participate in sprint planning, code reviews, and product requirement discussions.
-
Integrate test automation into CI/CD pipelines using tools like Jenkins or GitHub Actions.
-
Track and manage bugs and tasks using tools such as Jira or AWS DevOps.
-
Stay current with QA trends and industry tools, continuously advocating for process and tool improvements.
Requirements:
-
7+ years of relevant QA experience, with strong expertise in test automation and performance testing.
-
Deep hands-on experience with tools like WebDriverIO, Playwright, Protractor.
-
Proficiency in TypeScript or JavaScript for writing test automation code.
-
Expertise in performance testing tools like Artillery.io, K6, Gatling, or JMeter.
-
Strong understanding of Agile methodologies and QE processes.
-
Experience integrating tests into CI/CD pipelines.
-
Ability to debug complex issues and collaborate across teams to resolve them.
-
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
Nice to Have:
-
Experience with scaling large web applications and high-availability services.
-
Familiarity with microservices architecture, Docker, and Kubernetes.
-
Domain knowledge in E-Commerce, subscription systems, or telecom platforms.
Perks & Benefits:
-
Exciting Projects: Work with global brands in high-tech, healthcare, media, telecom, and retail.
-
Collaborative Environment: Join a talented and diverse team across global delivery centers.
-
Work-Life Balance: Flexible work schedules, remote options, paid time off, and holidays.
-
Professional Development: Access to internal L&D programs, technical workshops, stress management, communication skills, and certification support.
-
Comprehensive Benefits: Competitive salary, family medical insurance, accident insurance, performance bonuses, referral bonuses, extended maternity leave, and annual health programs.
About Us:
At Accellor, we build smart, scalable, and secure digital solutions for our global clients. We believe in fostering innovation, collaboration, and continuous learning, making us one of the most dynamic places to build your QA career. Join us and be part of a team that is passionate about quality, performance, and delivering value.
- Company Name: Accelor
- Average Salary Offered (for Current Role): 5-13 LPA
- Must-have skills:
- Extensive experience developing test automation frameworks and performance testing strategies
- Proficiency with automation tools like WebDriverIO, Playwright, Protractor
- Hands-on experience with performance testing tools like Artillery.io, 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 QE processes
- Proven ability to debug complex issues and collaborate effectively with cross-functional teams
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
- How to prepare for the Interview?
- Review your experience in developing test automation frameworks and performance testing strategies
- Brush up on your knowledge of automation tools like WebDriverIO, Playwright, and performance testing tools like Artillery.io, K6, JMeter, or Gatling
- Prepare examples of your programming skills in TypeScript or JavaScript
- Be ready to discuss your understanding of CI/CD pipelines, Agile methodologies, and QE processes
- Prepare to showcase your ability to debug complex issues and collaborate with cross-functional teams
- Review your educational background and be prepared to discuss your relevant degree or equivalent experience
- How to prepare the resume for this job description?
- Highlight your relevant experience in test automation and performance testing
- List the automation and performance testing tools you are proficient in
- Emphasize your programming skills in TypeScript or JavaScript
- Mention your knowledge of CI/CD pipelines and integration with tools like Jenkins or GitHub Actions
- Showcase your understanding of Agile methodologies and QE processes
- Provide examples of your ability to debug complex issues and collaborate with cross-functional teams
- Clearly state your educational qualifications, including your Bachelor's degree or equivalent experience
- Links to prepare for the interview:
Note: These links are general resources, and you may need to search for more specific resources based on your experience and the tools mentioned in the job description.