Senior QA Automation Engineer (AccelQ)
Role details
Job location
Tech stack
Job description
We are seeking a dynamic and highly skilled Senior QA Automation Engineer with expertise in AccelQ to join our innovative technology team. In this pivotal role, you will lead the development and execution of automated testing strategies to ensure the highest quality of our software products. Your energetic approach will drive continuous improvement in testing processes, enhance system reliability, and support seamless software releases. This position offers an exciting opportunity to work with cutting-edge tools and collaborate across cross-functional teams to deliver exceptional user experiences., * Design, develop, and maintain robust test automation frameworks using AccelQ, integrating with tools like Selenium, TestNG, JUnit, and Cucumber for comprehensive test coverage.
- Lead automation efforts for mobile applications on Android and iOS platforms, utilizing tools such as Appium and mobile testing best practices.
- Develop and execute automated tests for RESTful APIs and web services, ensuring seamless integration with backend systems using tools like Postman, SOAPUI, and REST clients.
- Collaborate closely with developers, business analysts, and product owners to understand requirements and translate them into effective test cases and automation scripts.
- Perform root cause analysis on defects, troubleshoot issues efficiently, and implement solutions to improve system stability and performance.
- Integrate automated testing into CI/CD pipelines using Jenkins, Azure DevOps, TFS, GitLab, or similar platforms to enable rapid release cycles.
- Conduct performance testing using LoadRunner or similar tools to identify bottlenecks and optimize system performance under load conditions.
- Maintain comprehensive documentation of test cases, test scripts, defect reports, and testing procedures aligned with SDLC (Software Development Life Cycle) standards.
Requirements
Do you have experience in XML?, * Proven experience as a QA Automation Engineer specializing in test automation frameworks with AccelQ or comparable tools.
- Strong proficiency in programming languages such as Java, Python, C#, JavaScript, or SQL for scripting automated tests.
- Extensive hands-on experience with Selenium WebDriver for UI automation across web browsers and mobile testing frameworks like Appium for Android and iOS devices.
- Deep understanding of API testing including RESTful APIs using tools like Postman or SoapUI; familiarity with JSON and XML data formats is essential.
- Knowledge of database management systems such as MySQL, Microsoft SQL Server, Oracle, or MongoDB for data validation and analysis.
- Familiarity with version control systems like GitHub, GitLab, SVN (Subversion), along with experience in build tools such as Maven or Ant.
- Experience working within Agile methodologies including Scrum or Kanban; familiarity with Waterfall model is a plus.
- Strong analytical skills for data analysis and troubleshooting complex issues; ability to perform detailed root cause analysis effectively.
- Knowledge of DevOps practices including CI/CD pipelines using Jenkins or Azure DevOps; experience supporting release management processes is advantageous.
- Excellent understanding of software testing types such as functional testing, system testing, user acceptance testing (UAT), performance testing, load testing, regression testing, and system integration testing. Join us to be part of a forward-thinking team that values innovation and quality! Your expertise will help shape the future of our software solutions while advancing your career in a vibrant environment committed to excellence in quality assurance.