About the Job: We are seeking an experienced and highly skilled QA Automation Engineer with a strong background in automated and manual testing to join our Client's dynamic team. The ideal candidate will have extensive experience in QA practices and processes and a deep understanding of automated testing frameworks and tools, particularly Playwright, JMeter, and Postman.
Job Role:Day to Day Test Strategy & Planning:Define, develop, and implement comprehensive test strategies and plans that ensure the delivery of high-quality software.Establish QA processes, standards, and best practices to be followed across the software development lifecycle.Collaborate with product owners, stakeholders, and cross-functional teams to understand product requirements and ensure testability of the software.Automation and Testing:Design, develop, and maintain robust test automation frameworks using Playwright, JMeter, and Postman.Automate functional, regression, load, and performance testing using appropriate tools and methodologies.Write and execute test cases, scripts, and scenarios for both UI and API testing.Performance & Load Testing:Utilize JMeter and other tools to conduct performance and load testing, analyzing the results to identify potential bottlenecks and areas for optimization.Provide recommendations for improving application performance and scalability based on test results.Integrate automated tests with CI/CD pipelines to ensure continuous testing.Process Improvement and Compliance:Use tools such as Postman to create and execute API tests, including validation of response codes, headers, payloads, and overall API functionality.Automate API tests and integrate them into the test automation suite.Quality Assurance Discipline:Establish and maintain a QA discipline that includes rigorous testing procedures, clear documentation, and effective communication of testing progress and results.Mentor and guide junior QA engineers and developers in best practices for testing and quality assurance.Stay current with emerging technologies and methodologies in software QA and automation, and advocate for their adoption where appropriate.Defect Management:Identify, document, and track software defects using a standardized process.Work closely with development teams to reproduce, diagnose, and resolve defects.Reporting & Metrics:Generate and analyze quality metrics to assess the effectiveness of the QA processes and to identify areas for improvement.Provide detailed reports on testing activities, results, and quality trends to stakeholders.Need to Have: Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field. Equivalent experience may be considered.Minimum of 5 years of experience in software quality assurance, with a focus on test automation.Proven experience in establishing and scaling QA practices within an organization.Strong hands-on experience with Playwright, JMeter, and Postman for test automation.Solid understanding of software development life cycle (SDLC) and agile methodologies.Experience in testing web applications, APIs, and microservices.Proficiency in one or more programming/scripting languages (e.g., JavaScript, Python, Java).Extensive experience with automation tools and frameworks (e.g., Playwright, Selenium).Strong knowledge of performance testing tools such as JMeter.Hands-on experience with API testing and automation using Postman.Familiarity with CI/CD tools and integration of automated tests within pipelines (e.g., Jenkins, GitLab CI).Understanding of version control systems (e.g., Git).Strong analytical and problem-solving skills.Excellent communication and interpersonal skills, with the ability to work collaboratively in a team environment.Leadership abilities with a proactive and results-oriented approach.Ability to mentor and train junior team members.Nice to Have: Relevant certifications in software testing (e.g., ISTQB, Certified Software Test Professional).Knowledge of continuous integration and continuous deployment tools (e.g., Jenkins, Github Actions).Experience with cloud-based testing environments and services.Experience with other performance testing tools and frameworks.Experience with test management tools such as X-ray.Knowledge of security testing tools and practices.
#J-18808-Ljbffr