Software Test Engineer - Automation Testing
- Source: Naukri
- Qcentrio
- On-site
- Bengaluru
- Full-Time
- Mid level
Job Description
Notice Period : Immediate - 30 days only
Job 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 Java 1.8/C++/JS with strong 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.
Skills
- JIRA
- selenium
- appium
- Cucumber
- Java
- gitlab
- Github
- microsoft-azure
- Jenkins
- cplusplus
- apache-maven
- jbehave
- JSON
- eclipse
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
