0 years

4 - 8 Lacs

Posted:2 weeks ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Part Time

Job Description

Network Engineer is needed to perform the following duties: : Work with Product Owners, Scrum Master, and System Architects on Requirement analysis and prototyping creation for new project releases. Review the Requirements/User Stories related to UX designs and CSS properties, in detail, for responsive web pages on different browsers, platforms, and devices. Understand the Story Description and Acceptance Criteria given in Rally/Jira. Provide out of the box solutions. Document all positive and negative scenarios. Create test case scripts which cover Functional, non-Functional and implicit requirements. Agile Scrum JIRA for scrum planning, development and tracking burn downs. Participate in application code and test code reviews with rest of the Scrum team. Collaborate with team members on improving test coverage, release velocity and production health. Regression test release branches for build certifications. Smoke test release branches for hot fixes. Detect defects, investigate root cause, and create bug tickets. Write automated scripts for new test cases. Fix broken automation scripts caused by UX changes. Participate in all Agile process: Stand-Ups, IPM, Retro, Showcases. Collaborate with BAs, DEVs, SDETs, and DevOps on cross-functional teams. Promote new ideas and/or tools that can improve current processes and/or automation code. Responsible for all primary test automation and quality activities across all technology functions that ensure the delivery of code with high quality for the applications, products and services and to understand customer needs and to develop test automation frameworks that support a CI/CD environment. Perform a variety of Automated testing activities to include: Database Testing, Unit, System Testing, Functional Testing, Interface Testing, Stress Testing, Performance testing and Load Testing. Responsible for developing automation Framework & automation scripts in Node Js with WebdriverIO using Integrated development environment like IntelliJ/Eclipse using Selenium WebDriver IO, NodeJS, Mocha Framework. Using his knowledge of testing and testability to influence better software design, promote proper software engineering and bug prevention strategies, testability and security. Push automation programming changes into GIT repository to merge with existing code base. Actively participating in the development process through writing and maintain application features and automated tests including unit tests, component tests, integration tests, functional tests, Stress tests, Load tests and performance tests. Support the team in designing reliable, portable, accurate and trustworthy tests, and in integrating them into CI/CD pipelines using Jenkins. Maintenance of existing automation scripts, when a new feature is added to application. Leverage Agile Testing methodology for test cases and scenarios pertaining to various component of the application that ensure the software meets the intended requirements. Perform and participate in Front-End testing. Work closely with Product-Owners to understand products specifics and to create corresponding test plan, quality standards for the product. define Quality Metrics, Preparing Test Approach, Test Strategy, Test Planning, Test Preparation, Test Data Preparation, Test Execution, Test Reporting & Defect Tracking, Test Closure Memo and Requirement Traceability Matrix. Coordinate with Developers and Project team members to Triage, Troubleshoot and Resolve issues. Escalate Risks that will directly impact project Timelines and Deliverables. Create & maintained Automation Web driver IO with Node JS for the Scrum Stories. Use web methods & Rest Assured automation to test webservices and create SQL database queries, advanced T-SQL test scripts to perform data validation for UI components data with base database tables. He will develop Rest Assured Automation test cases. He will be involved in testing Web services using Java Rest Assured Automation & Postman. Develop new tables, write stored procedures, triggers for Application Developers and some user-defined functions. Create SQL scripts for tuning and scheduling. Prepare project concepts, gap analysis, solution design and functional specification. Coordinate team activities and evaluate and report performance of project by Generating Business user reports to identify the overall success rate. Provide support to Production Support team for the post go-live of the project. Provide and recommend best practices to optimize integration with the current systems. Provide testing standards to design or execute number of test cases by each resource per day according to complexity. Responsible for defining test strategy and developing test cases. He will review the requirements and define test strategy. He will review the software design documents and requirements to develop automated test cases. Create unit test cases for testing code quality using Jarvis unit testing tool. Create Load testing scenarios using automated Load testing tool Gatling. Responsible for creating new Jobs and scheduling jobs for executing automation suites using Jenkins for CI/CD. He will be creating Docker Containers to maintain the Software version integration with the CI/CD pipeline set up in Jenkins. Design suitable reporting frameworks such as HTML Reports & Splunk. Analyze automation reports and share with stakeholders for continuous feedback. Execute Test Automation Suite when the new build or release is deployed in production or Non-Production Environment. Create all the defects observed in JIRA tool with appropriate priority, assignee, summary, description and related screenshots. Retest defects based on the comments from developer. Close/ unassign the defect based on the retest status. Create different reports in JIRA using the existing defects logged. Share the reports to the entire business team. Involve in defect triage calls to assign severity and criticality of defects. Perform troubleshooting and bug analysis of the assigned defects. Perform all testing techniques which include smoke testing, white box testing, black box testing, unit testing, interface testing, regression testing and user acceptance testing. Validate and verify software at all testing phases which includes Functional Testing, System Integration Testing, End to End Testing, Regression Testing, Sanity Testing, User Acceptance Testing, Smoke Testing, Disaster Recovery Testing, Production Acceptance Testing and Pre-prod Testing phases. Plan accurately to determine the scope of a testing engagement and to allow enough time to validate all the functional and non-functional requirements. Apply mathematical formulas and calculate different metrics for determining the risks and performance problems that arise at each of the testing phases. Provide training and knowledge transfer to the team. Conduct defect triage meetings with product owner and development leads. Conduct review meetings with developers to perform root cause analysis for each production defect by reviewing software application and programming code. Bachelor's Degree is required in Computer Science or Software Engineering or Information Technology or Information Systems Security.

.

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You