Rocket Software
Location
Pune | India
Job description
Position Reports to: Manager , Software Engineer
Essential Duties and Responsibilities:
Validates self-assigned software products using systematic tests to develop, apply, and maintain quality standards while working in the agile team.
Define and communicate metrics for tracking QA progress and effectiveness.
Responsible for automating and maintaining multiple features or modules.
Observes and records defects in software products while analyzing failures through automated or manual test execution.
Prove coverage analysis and proactively adjust testing to improve test coverage.
Works under limited direction of a manager and/or team lead to perform various types of testing.
Learn and follow established QA processes and procedures with little supervision.
Oversee quality-testing efforts including automation, effort estimation, resource forecasting and fulfillment, and task and risk management, including functional, performance, regression.
Proficient in programming (languages and engineering processes)
Good in debugging
Understand user requirements.
Big Picture Thinking. Keeps the success of the product in mind while focusing on the details of an assigned features or components.
Works well in a team. Team-oriented, collaborative, accountable, dependable.
Required Qualifications:
Minimum 2 years of experience working on software quality.
Experience with test automation frameworks.
Working experience of testing Desktop and Web-based applications.
Demonstrated competence in automation using scripting or other languages.
Good understanding of QA methodologies, life cycle and processes.
Good understanding of REST/ and JSON file.
Ability to build test environments for functional, system, and stress testing.
Experienced with Windows and Linux, such as Red Hat or Ubuntu.
Experience with problem tracking systems and test case management systems
Expertise testing all layers of a web application, including front-end, db layer, and back-end testing.
Self-directed learning of the application subject matter.
Independent Thinker. Not influenced by what it is supposed to do or the interpretation of others.
IBMi capabilities ( Good to have )
Fundamentals of IBM i Operations and System Management.
Familiarity with TCP/IP in the IBM i Environment.
Working Experience in Control Language Programming.
Experience in Working with DB2 Databases using Structured Query Language (SQL).
Knowledge of IBM i Programming Environment and integrated file systems.
Capability of configuring the Server.
Technical Skills required .
Tools : Docker, Selenium, Ant, Maven, Git/Bitbucket, Jenkins, Confluence, JIRA
Cloud : knowledge of AWS cloud.
Databases : PostgreSQL, MSSQL, Oracle, DB2 etc.
OS : Windows Server, Linux/Unix
Languages : Python, JavaScript, Java, Shell, Batch, Perl, C++
Tomcat, Keycloak , JMeter, Application security and containerization skills.
Additional Skill Set : Mainframe skills, API testing skill (Manual- Postman, Auto- Pytest ), Hands-on experience on PyWinAuto for desktop automation.
Education: Bachelors degree in computer science or Information Technology
Travel Requirements: 0-10%
Job tags
Salary