NCR Atleos
Location
Secunderabad | India
Job description
Position responsibilities:
Primary responsibility of this role as below
Design, develop and maintain the test automation framework
Automate test cases using the test automation framework
Document and provide teams with training for the automation framework
Support product teams in developing product and solution tests using the automation framework
Support product teams in developing automated test for volume, performance and reliability testing
Maintain and enhance DevOps tools
Exhibit a good understanding of Software Development and Quality Assurance best practices
Co-ordinate cross-team test activities
Experience in writing Test Automation Scripts and Test Automation Keywords
Apply test methodology, processes, procedures, standards and tools used by team.
Ensure a high quality automation framework that meets requirements - make sure every feature has clearly defined acceptance criteria and is well tested.
Design and develop test scripts which facilitate re-use of test scripts and components
Assist others in estimating task effort and dependencies, responsible for team commitments within the Sprint.
Monitor test execution progress and provide metrics and reports to management
Applies good debugging and troubleshoot techniques to assist Developers with isolating the problem and determining the solution
Stays current with technology and/or test practices and disseminates knowledge to team members, forms best practices
This position works closely with NCR Atleos Global - Solution Integration and System Test team within NCR Atleos Chief Technology Office
That guide the overall Solution Integration strategy and direction for NCR Atleos.
Basic Requirements
Bachelor degree in Information Technology, Computer Science, Computer Engineering or related field or equivalent experience
69 years of relevant Industry experience in Software Testing
Knowledgeable in software testing concepts and methodology. Relevant or related experience in software or firmware testing
Ability to identify, debug and clearly articulate software defects
Experience in enterprise software testing
Experience in developing Functional, Integration and end-end scenario test cases to validate business, system and operational requirements
Development experience in Java and/or Python
Experience in test automation using Robo framework, Cucumber, Selenium
Experience working within a cloud infrastructure - either GCP or Azure
Demonstrate strong troubleshooting techniques and problem solving skills
Able to constructively voice opinions, adapt to changing requirements, and provide frequent status updates
Experience with tools such as JIRA, Confluence and Jira Align
Have a strong desire for quality, and an attention to detail
Ability to work effectively in a team environment composed of peers and cross-functional members worldwide
Excellent written and verbal communication skills. Ability to communicate with both technical and non-technical co-workers
Ability to take initiative and be a self-starter
Judgment skills are needed to assess high-risk areas of an application on which to focus testing efforts
Ability to understand customer needs or expectations; business requirements and technical requirements
Highly skilled communicator with the ability to mentor and influence others.
Preferred Requirements
Worked in any Software Development Life Cycle model and desirable working in Agile environment
Knowledge of software development standards and protocols.
Experience with tools utilized in development environment:
Jira
PractiTest
Java and/or Python
Robo framework, Cucumber, Selenium
Experience in enterprise software testing
Job tags
Salary