08 Aug
|
Qcentrio
|
Chennai
Notice Period :
Immediate - 30 days onlyJob Description :We are looking for a skilled Automation Test Engineer with strong Java programming skills and extensive experience in test automation frameworks. The ideal candidate will have a solid understanding of quality control processes, continuous testing practices, and Agile/DevOps methodologies. This role requires a proactive, quality-conscious individual with a collaborative mindset and excellent communication skills.
Key Responsibilities :- 5+ years of experience in testing complex workflows utilizing test automation skills.- Full understanding of Agile methodology/factory model, SDLC, QA and Defect Lifecycle- Experience with Test Planning/Test Strategy/ Test Case creation and execution including Traceability matrix.- Experience with test data identification & creation/mining by querying/retrieving from backend databases/ API calls.- Experience with test management tools (e.g. JIRA/ Test Rail) and Test design tools like Hexawise.- Test automation experience (UI/API) using various tools like Selenium, REST Assured, JMeter, Appium, Cucumber, etc., for web and mobile applications.- Experience in Java programming, any shell scripting will be preferred proven track record in developing test automation frameworks from inception- Proficient/working experience on various CI tools such as GitLab/GitHub skilled in utilizing cloud platforms such as Azure- Engage proactively QA Manager regarding project statuses, and risks working experience with globally distributed teams- Excellent interpersonal skills, stakeholder management and collaborate across and within teams- Java Programming : Develop and maintain automation scripts using Java.- Test Automation Frameworks : Design and build robust test automation frameworks.- Quality Control : Oversee the end-to-end quality control process, ensuring high standards throughout the Software Development Lifecycle.- Continuous Testing :
Implement and manage continuous testing using tools like GitLab, Jenkins, or similar.- SQL Proficiency : Write and optimize SQL queries as part of the testing process.- Data Platform Experience : Experience working with data platforms is highly advantageous.- Collaboration & Communication :
Work effectively with team members and stakeholders across all levels to drive quality practices.Quality Engineer Responsibilities :- Communicate effectively across all project levels to promote quality practices.- Participate in Agile/DevOps teams, understanding their concepts, ceremonies, and tools like RALLY and ALM.- Utilize Agile frameworks such as Test Driven Development (TDD) and Behavior Driven Development (BDD).
- Contribute to the Quality Engineering community by enhancing quality practices.- Implement CI/CD practices using tools like Jenkins.- Develop code using with solid debugging skills to identify root causes quickly.- Collaborate with developers to ensure systems are designed for reliability, performance, and testability.- Apply knowledge of design patterns and coach others on their use.- Develop and debug Maven build configurations.- Utilize Page Object modeling for automation.- Implement CSS and XPath-based locators for element identification.- Understand the impact of localization and internationalization on web and native applications.- Leverage SOAP and REST services programmatically via Java.- Work with cloud/micro-services architectures and perform integration testing with data virtualization tools.- Hands-on experience with tools like Selenium, Cucumber/Jbehave, REST, JSON, GIT.- Use Intellij/Eclipse/My Eclipse IDE for development.Good to Have Skills :- Understanding of non-functional testing.- Experience working in Agile teams with a deep understanding of Agile principles and practices.- Strong understanding of CI/CD pipelines.- Familiarity with other programming languages.- Experience with Azure services.
📌 Software Test Engineer (Chennai)
🏢 Qcentrio
📍 Chennai