Job Description
Job Description
Job Description Summary
Job Description
- Active participation in testing cycle of the software development lifecycle (requirements gathering, prototyping, design review, test case reviews) using Agile_Scrum Methodology.
- Thorough Knowledge of Software Testing concepts.
- Working closely with Product Management, Program Manager, Development Team and Support teams to create and deliver a quality-focused QA deliverables.
- Work closely with different functional groups to resolve issues, ensure thorough testing from a business perspective, understand support issues and release high quality products to customers.
- Lead Software Quality Engineering Team comprising of 3-10 members.
- Provide technical assistance to team and resolve conflicts/grievances of team members.
- Responsible for quality delivery of project with in estimated schedule.
- Experienced in people management skills, Decision- Making, Problem solving & troubleshooting skills.
- Ready to work at individual contributor level as a tester based on business demand.
- Very Good knowledge of database concepts using MySQL.Job Description
Educational Qualification - BE/BTech/MCA/MTech degree or comparable demonstrated work experience.
Job Description- Build and maintain tooling for automated test development, coverage and reporting while ensuring design and approach are scalable.
- Bake quality and effectiveness into the development process by assessing the root causes of issues and recommending test coverage and best practice
- Build the necessary software/solution to execute and keep track of application quality and performance.
- Create and execute appropriate quality plans, project plans, test strategies and processes for development activities in concert with business and project management efforts.
- Generate and maintain reusable automation code. Verify new features and functionality or for regression testing to verify existing functional continuity of operational expectations.
- Research and keep up to date to harden SDLC processes via new tools or implementing steps to increase stability and reliability.
- Debug large and complex codebase to assess the root cause of test failure, Code review and suggest test coverage
- Participate in communications with Stakeholders to understand the application architecture and provide technical support.
- Leverages communication, documentation, preparation, and training to educate other disciplines regarding established QA Automation processes with communication, documentation, preparation, and training.
- Possess technical competency to interact with application developers to ensure software quality. This may include architectural reviews, design sessions, and code reviews
Required Skill Set- Very good experience in object-oriented programming, preferably in C#.
- Excellent SQL skills, with the ability to generate complex SQL queries from an entity-relationship diagram.
- Ability to reverse-engineer processes through close examination of existing database procedures and code
- Experience with automated or unit testing of database code.
- Experience in Web automation testing using Selenium Web Driver.
- Experience in Desktop and Mobile application testing. Preferably using WinApp driver and Appium
- Experience in testing Web Service API (REST/SOAP) through automation. Preferably using SOAP UI or Postman
- Experience in white box testing of Code and working on unit test cases.
- Expertise in OOPS Design principles and pattern
- Experience in creating CI/CD pipelines for Test, preferably using Azure Pipeline.
- Proficiency with web technologies and data structures - HTML, CSS, XML, DOM
- Participation in and conduct Code Reviews, give valuable inputs for code improvement/optimization.
- Develops scripts and programs (PowerShell, C#) to increase support efficiency
- Excellent verbal and written communications skills, and able to communicate very technical subject matter to non-technical users
- Superb analytical skills, excellent communication, strong team ethic, and attention to details.
- Ability to manage small projects in an organized, independent, and results-oriented fashion.
- Additional Job Description
Additional Job Description
Pluses- Domain Experience in Healthcare
- Experience developing for SQL Server Reporting Services and SQL Server Integration Services
- Experience in Power BI
Hands on experience in Microsoft Azure
Employement Category:
Employement Type: Full time
Industry: Hospitals
Functional Area: IT
Role Category: Software Engineer
Role/Responsibilies: Engineer III, Software Quality
Contact Details:
Company: CR Bard
Location(s): Mohali, Chandigarh