Senior QA Automation Engineer | NY, NJ | Hybrid at Remote, Remote, USA |
Email: [email protected] |
From: Mohammad Azam, AE Talents Group [email protected] Reply to: [email protected] **************** Only Candidates contact information, LinkedIn is mentioned in the resume will be contacted****************** Role - Sr. QA Automation Engineer Location - NY, NJ ( Hybrid) VISA - Only Indpendent Visa Job Overview: We are looking for a highly skilled and experienced Senior QA Automation Engineer to join our team. In this role, you will lead the automation testing efforts for our software applications, ensuring high-quality releases through automated testing, continuous integration, and performance evaluations. You will collaborate closely with developers, product managers, and other stakeholders to improve product quality, optimize testing processes, and help scale our automation framework. Key Responsibilities Lead the design, development, and maintenance of robust, scalable, and reusable test automation frameworks using tools such as Selenium WebDriver, Cucumber, TestNG, and others. Ensure automation frameworks are optimized for different environments and integrated with CI/CD pipelines (Jenkins, Maven, Git).Plan and implement automated test strategies for functional, regression, and integration tests, covering web, mobile, and API testing. Write, execute, and maintain automated test scripts in languages like Java, JavaScript, or Python. Work on test case design, including Data-Driven Testing, Behavior-Driven Testing (BDD), and Test-Driven Development (TDD). Collaborate with developers to understand application requirements, architectures, and functionality to ensure automation efforts are aligned with development. Work closely with QA engineers to define and implement efficient testing processes and strategies. Automate testing for RESTful APIs and SOAP services using tools like Postman, RestAssured, and SoapUI. Conduct security, performance, and functional testing for web services. Integrate test scripts into CI/CD pipelines using Jenkins, GitLab, or other CI tools, ensuring automated tests run seamlessly with each deployment cycle. Monitor and maintain the automation testing suite to ensure its efficiency and high execution success rate in a CI/CD pipeline. Provide detailed, actionable reports on test results, test coverage, and defect status using JIRA, Zephyr, and other test management tools. Use tools like Allure, ExtentReports, and TestNG Reports to generate clear and actionable reports for stakeholders. Mentor and guide junior automation engineers, helping them build automation skills and encouraging best practices in test automation and quality. Lead by example in terms of coding standards, test strategy, and automation practices. Review and improve the test automation process, recommending process improvements and new tools. Implement automated performance testing and help identify bottlenecks or scalability issues using tools like JMeter or LoadRunner. Analyze test results, provide insights, and ensure that the application can handle peak load scenarios. Identify, reproduce, and track defects in JIRA or other defect management tools, working closely with developers to ensure timely resolution. Collaborate in debugging and troubleshooting issues found during the automated testing phase. Stay up-to-date with the latest trends and technologies in test automation and apply them to improve testing efficiency. Actively contribute to the overall quality improvement initiatives across teams. Required Qualifications: Education: Bachelors degree in Computer Science, Engineering, or related field (or equivalent practical experience). Experience: 10+ years of hands-on experience in test automation, with a focus on designing, developing, and maintaining automated test scripts. Proven experience in creating automation frameworks from scratch. Strong proficiency with Selenium WebDriver, Cucumber, TestNG, JUnit, or similar automation tools and frameworks. Experience with API testing using tools such as Postman, RestAssured, and SoapUI. Experience with CI/CD tools like Jenkins, GitLab, Maven, and version control systems such as Git. Strong experience in scripting languages like Java, Python, JavaScript, or Ruby. Experience in performance testing using tools like JMeter or LoadRunner is a plus. Familiarity with cloud platforms (e.g., AWS, Azure) and microservices architecture. Strong experience with defect tracking tools such as JIRA, TFS, Zephyr, and X-Ray. Skills: Expertise in designing data-driven and keyword-driven frameworks. Ability to lead, mentor, and guide a team of automation engineers. Strong knowledge of Agile-Scrum and Waterfall methodologies. Strong problem-solving and debugging skills. Excellent written and verbal communication skills to convey complex technical concepts effectively. Preferred Qualifications: Experience with Docker or Kubernetes for containerization and container-based testing. Knowledge of performance testing tools like Gatling or BlazeMeter. Familiarity with security testing and tools like OWASP ZAP. Knowledge of data privacy standards and testing for compliance (GDPR, etc.). Mohammad Azam | [email protected] Keywords: continuous integration continuous deployment quality analyst New Jersey New York Senior QA Automation Engineer | NY, NJ | Hybrid [email protected] |
[email protected] View All |
03:42 AM 25-Dec-24 |