ElementSkill
Automation Engineer - Selenium/Playwright Testing
Job Location
in, India
Job Description
Overview : This position involves active participation in the quality assurance process for multiple SaaS-based analytical applications developed using HTML5 frameworks. These applications operate within a Service-Oriented Architecture (SOA) data framework and leverage Agile Scrum methodologies to deliver high-quality software solutions that meet the dynamic needs of our clients. You will be part of a collaborative environment where your expertise in quality assurance will directly contribute to the success of our software products. Responsibilities : - Collaboration in Agile Scrum Teams : Work closely within an Agile Scrum team, engaging regularly with developers and product managers. You will play a key role in determining the quality assurance parameters and acceptance criteria for the projects at hand. This involves verifying quality standards and testing methodologies before Continuous Integration/Continuous Deployment (CI/CD) processes are executed, ensuring that every release is robust and reliable. - Automation Framework Utilization : Utilize advanced automation frameworks such as Selenium for UI testing and Postman for API testing. Your responsibility will include ensuring that comprehensive tests are incorporated into reusable automated testing suites. You will work to achieve extensive coverage across both API and integration levels, as well as some UI testing, to enhance the overall efficiency of the testing process. - Performance Testing Execution : Conduct thorough performance testing to assess application responsiveness and stability under various conditions. This includes identifying potential bottlenecks and recommending optimizations to improve performance metrics. - Implementation of Testing Procedures : Implement and maintain standardized test procedures and processes to ensure consistent testing practices across all projects. This includes developing documentation that outlines testing methodologies, and ensuring that best practices are followed to uphold the quality of our applications. - Facilitate Successful Deployments : Ensure the successful deployment of products by striving for continuous deployment within sprints. You will monitor the deployment process to quickly identify and address any issues that may arise, ensuring that new features are delivered seamlessly to end-users. - Responsive Communication : Respond promptly to requests and inquiries from Product Managers and Developers, providing insights and recommendations based on your quality assurance findings. Your ability to communicate effectively will facilitate collaboration across teams and ensure alignment on project objectives. - Troubleshoot Quality Issues : Actively troubleshoot quality issues as they arise and modify test procedures accordingly to enhance testing accuracy and effectiveness. Your analytical skills will be crucial in identifying the root causes of defects and implementing appropriate solutions. Desired Skills & Experience : - Hands-On UI Automation : Demonstrated experience in UI automation using open-source libraries such as Selenium and Playwright. Your technical proficiency in these tools will be essential for creating and maintaining automated test scripts. - API Automation Expertise : Strong experience in API automation, with a preference for familiarity with Postman. This expertise will enable you to effectively validate APIs and ensure that they meet functional and performance requirements. - Programming Proficiency : Experience with programming languages such as Python and JavaScript. Knowledge of the Robot Testing Framework is a plus, as it will enhance your capability to implement automated testing solutions. - Performance Testing Familiarity : Previous experience working with performance testing tools, with a preference for JMeter. This experience will allow you to assess application performance and scalability effectively. - Agile Methodologies Experience : A solid background in working with agile methodologies and a familiarity with Test-Driven Development (TDD) and Behavior-Driven Development (BDD) approaches to software development. This will ensure that you can seamlessly integrate into our agile environment. - Financial Sector Experience : Experience in the financial industry is preferred, particularly in Retail Banking, as it will help you understand the nuances of the applications you will be testing. - Automation Experience : A minimum of 5 years of experience in automation testing for both GUI and API. This extensive experience is crucial for ensuring high-quality deliverables. - JMeter Experience : At least 1 years of hands-on experience with JMeter to facilitate performance testing and load testing of applications. - Detail-Oriented Mindset : Strong attention to detail, ensuring that testing processes are meticulously followed and that all defects are accurately reported and tracked. - Critical Thinking and Mentorship : A proven critical thinker with the ability to mentor junior staff. Your guidance will be invaluable in fostering a collaborative and knowledgeable team environment. - Agile Project Management Experience : Previous experience working within Scrum settings, demonstrating your familiarity with agile project management principles and practices. Conclusion : Join our team as a Quality Assurance Engineer and play a vital role in ensuring the quality and reliability of our SaaS-based applications. Your expertise will contribute significantly to the success of our products, and you will have the opportunity to work in a dynamic, collaborative environment where your skills can thrive. If you are passionate about quality assurance and eager to make an impact, we invite you to apply (ref:hirist.tech)
Location: in, IN
Posted Date: 11/27/2024
Location: in, IN
Posted Date: 11/27/2024
Contact Information
Contact | Human Resources ElementSkill |
---|