Job Title

Software Quality Engineer

Company Name
NCR Corporation
Job Type
Full-time
Industry
Qualification
B.Tech/B.E.
Experience
9 Years  -  10 Years
Vacancies
1
Salary Offered
Not Disclosed
Job Category
Location
Bangalore, Karnataka, India
Job Description

Qualifications and skills required:

9-10 years of experience in  Software Testing (Test Automation) on Internet, Frameworks  & SOA technologies

Responsibilities:

• Technical Test design and implementation of production ready test cases, partnering closely with rest of team , reviews(Engineers, Architects, Product Managers, QA, SCM, Operations, and Business Partners),

• Should be able to handle multiple projects

• Stay up to date with new technologies and industry trends

• Lead requirements gathering and documentation

• Make sure all the deliverables are in compliance with the architectural vision and business requirements.

• Set and follow core engineering processes around unit testing, code coverage to ensure software code quality

• Collaborate with the Dev, Qa team and UI team to understand the services requirements and create an execution plan

• Live and breathe the agile mindset and work in a fast-paced scrum environment

• Work closely with remote team members located in the US office

• Consistently deliver quality shippable software to our customers, being part of our Agile development team

• Foster a culture of learning across the team

• Performs a variety of tasks & leads and directs the work of direct reports

• A wide degree of creativity and latitude is expected.

Requirements:
Strong background white box testing and API testing
• Experience with functional and Non-functional testing of Internet applications and services.
• Must have proficiency in Java, Linux/Unix, automated tools such as Selenium, QTP, JMeter is added advantage  and environment such as Eclipse/intelliJ, Perforce, Tomcat
• Experience testing an complex products and connected/online services
Team leader / Scrum Lead for delivering features to production with experience in working with distributed team
Strong technical leader who can drive product development engaging all stake holders and be the go-to person
Should preferably be a SME in his chosen field of expertise
Technical end to end ownership of the product from requirements / design / test plan review and troubleshooting.
Solid understanding and deep technical knowledge of enterprise J2EE and cloud applications
Strong in Java fundamentals like Concurrency, data structures, algorithms and database concepts.
Should be comfortable working with enterprise components like message bus, caching, reactive programming
Key contributions for the product design and execution
Experience in Agile Methodologies and SCRUM.
Hands on experience in micro services with good understanding of Spring, Hibernate, REST
Experience in any of the cloud technologies like AWS, Azure, GCP, Docker, Kubernetes is a plus
Should be comfortable working with enterprise components like message bus, caching, reactive programming
Experience in Kafka, RabbitMQ, ActiveMQ, Couchbase, any NoSQL (MongoDB, Cassandra, Neo4J)  technology is a plus
Passionate and demonstrate about troubleshooting and resolving complex issues with faster turnaround times
Ability to collaborate and partner with internal teams
Startup / fintech experience is a plus
Strong passion for learning and ability to adapt to new technologies.
Ability to multi-task and work under pressure
Excellent written and verbal communication skills required
Self-directed and highly motivated, and be a strong team player

Recruiter's Name
--
Telephone
--
Posted Date
December 16, 2022
Additional information

--