Job Title

Software QA Engineer

Company Name
Cerence Services
Job Type
Full-time
Qualification
Bachelor’s Degree
Experience
2 Years  -  5 Years
Vacancies
1
Salary Offered
Not Disclosed
Job Category
Location
Hinjewadi, Pune, Maharashtra, India
Job Description

Principal duties and responsibilities:
Design robust QA code and tooling strategies without being overly complex
Validate new and existing RESTful server features at the functional, web API and partner integration levels for internal and external customers
Write and maintain purpose-built automated workflows, perform code reviews with peers, and apply targeted manual efforts/investigations to meet practical or business requirements
Develop tools and instruments in collaboration with other QA team members to exercise and analyze technically complex scenarios
Adjacent test activities may include occasional overlap with networking, client application, infrastructure, and user interface aspects of mobile handset and vehicle client applications
Troubleshoot issues, write detailed stories and bugs, and work them to the conclusion in an Agile team environment
Periodically participate and support DevOps team during normal and scheduled off-hours in production deployment efforts to validate and hand over deliverable
Provide feedback on documentation and ensure the product’s compliance/alignment throughout its lifecycle
Share team responsibilities for configuring and deploying multiple collections of QA Server environments

Required skills
Experience in Java software development and/or automation test class development
Experience with Apache/Tomcat/Spring-based RESTful web API 
Testing experience with product features backed by a relational database (e.g. PostgreSQL, Oracle, MySQL, MS-SQL)
Ability to analyze and solve complex problems quickly and creatively, while considering the customer's perspective and business impacts in the proposed solutions
Experience with JUnit or another similar unit test framework
Proficiency inside Linux/Bash terminals with managing files, executing tools and editing documents
Ability to produce effective stories and documents that enable other departments to test and deploy web server solutions

Preferred skills
Good knowledge IntelliJ or Eclipse IDE
Good knowledge of the Agile process and JIRA
Knowledge of configuration management and build processes (e.g. Jenkins. GIT, Maven)
Knowledge of continuous integration/deployment (CI/CD) using Docker, Kubernetes, Puppet, or similar tools and frameworks
Practical knowledge of relational and non-relational databases (e.g. PostgreSQL, Oracle, Cassandra, Hadoop, Couchbase, Azure CosmosDB)
Advanced knowledge of Linux (installation, configuration, maintenance, networking)
Experience with writing multi-modular scripts in Bash, Python, PowerShell
Knowledge, skills, and qualifications

Education: Bachelor's degree in Computer Science, Engineering or equivalent with professional background

Minimum years of work experience
2-5 years of experience in software QA automation

Key Skills

Recruiter's Name
--
Telephone
--
Posted Date
March 17, 2023
Additional information

--