Senior Test Lead
Role details
Job location
Tech stack
Job description
DUTIES: Requirement analysis, checking wireframes for projects in corresponding releases and provide effort estimations for the same. Review and analyze system specifications. Involved in Sprint planning and creation of user stories in respective sprints. Provide technical guidance to quality engineering team and review team deliverables. Participate in daily scrum ceremonies and review meetings with the AM Project Manager as needed. Creation of tasks/defects, assigning and closure of tasks/defects in JIRA. Involve in Agile methodologies covering Sprint Planning, Refinement, sprint Retrospective etc. Work on data related activities using python and SQL. Work on data base related testing. Read/conversion of the data from one form to another form. Fetch the data for the respective API's. Proficient in working with relational databases such as Microsoft SQL Server and different types of joins available. Creation of Test plan, Test strategy document and finalize the scope for automation testing. Creation of Manual test scenarios, test cases, reporting defects, retesting defects on different environments. Identify, create and execute test scenarios for applications. Daily project tracking on scheduled scrum call with client. Creation of automation testing framework using required test automation tools and frameworks. Develop reusable framework using POM (Page Object Model) and Page Factory. Add/enhance the common functionality across the flows along with integration of TestNG/JUnit and Maven. Sprint-wise creation of automation scripts in Selenium using reusable developed framework. Check-in the latest code into Bit bucket/GitHub repository. Create continuous build integration using AWS for performing automated health check on daily basis. Add/enhance the common functionality across the flows along with integration of other tools/plugins. Enhance by adding the loggers/screenshots for failed test cases for rectifying the results. Deployment of the automating scripts on the server. Involve in all reporting activities which includes sharing DSR, WSR and execution report. Communicate with client to ensure end user discrepancies resolved on daily scheduled client call. Prepare the use cases and involve in Smoke/Regression/Sanity testing for the application. Provide effort estimations for the CR request (Requirement Change Request) if any. Creation of automation web UI page using spring boot, API's and controller for enabling the end user to perform workflows execution using single click on their end. Creation of Chronological jobs for the automated execution of test cases on scheduled basis. Integration of slack messages after completion of test script execution. Execution of the manual test scripts of the backend API's using POSTMAN. API's automation testing of the application using Rest Assured and cucumber framework. Involve in all reporting activities which includes sharing DSR, WSR and execution report. Communicate with client to ensure end user discrepancies resolved on daily scheduled client call.
Requirements
REQUIRED EXPERIENCE: Requires a Bachelor's degree in Computer Science, Information Technology, Engineering, Computer Information Systems or related, plus 5 years of experience in job offered or related occupations of Software Quality Assurance Analyst & Tester, Test Lead, Senior Test Engineer, Test Engineer, Programmer Analyst or related. Duties entail work with Java, BDD, Cucumber, Rest Assured, SQL, Maven, POM and Selenium.