Test Lead/software Development Engineer In Test Resume
2.00/5 (Submit Your Rating)
SUMMARY
- Proficient and results driven individual with over 12+years of diverse experience in IT with emphasis on Software Development Engineer in Test (SDET role)
- Worked on testing of Stand alone, Web based, Main Frame, Cloud, ERP and Client/Server Applications using both Manual and Automated tools
- Worked on Multiple Projects, Phased Deliverables, Risk Analysis, Proposals, Project Planning, requirements gathering and testing of software on various platforms
- Knowledge of all the phases of Software Development Life Cycle (SDLC) and Agile Methodology
- Ability to design and develop Cucumber with Serenity BDD test automation Framework from scratch using Selenium WebDriver with Java programming Language.
- Ability to Design and Develop test automation Cucumber Framework from scratch using Protractor with Typescript programming Language for Angular JS applications.
- Solid knowledge in Object Oriented programming language like Java and OOP concepts Encapsulation, Inheritance, Abstraction, Polymorphism.
- Proficient on Automation tools like Selenium WebDriver with Java, Junit, Gradle, Maven, Jenkins for testing Client Server and Web based Applications.
- Experience on Continuous Integration and Continuous deployment (CICD), create an end to end automation which helps to release the web much faster to the customer with the help of Jenkins.
- Practice in implementing BDD framework using Cucumber, created step definition and feature files using Gherkin (Cucumber) keywords. Experienced in developing Feature files using Cucumber.
- Implemented Cucumber framework using Selenium WebDriver, Maven and JUnit to execute test cases in multiple browsers.
- Utilized Serenity BDD HTML reports which includes screenshots of failed scenarios.
- Good skills in writing SQL queries using Oracle Server and SQL Server for Backend testing.
- Experience in API Testing in both SOAP UI and REST API using POSTMAN.
- Very strong automation experience on SoapUI and REST API services with Serenity Rest and Rest Assured libraries
- Good experience on service virtualization using Hoverfly tool.
- Very good experience on WebDriver IO framework for both mobile and web automation.
- Ability to work collaboratively with Business Analysts, Scrum Master, Developers and other team members in complex testing projects and in the overall enhancement of software product quality.
- Extremely diligent, strong team player with an ability to take new roles
- Quality oriented mind set up withTest to Break Attitudeand Tactful & Diplomatic Behavior.
- Self - motivated, and ability to master new technologies quick
PROFESSIONAL EXPERIENCE
Confidential
Test Lead/Software Development Engineer in Test
Responsibilities:
- Worked in Agile methodology that includes QA planning & execution in Sprints, Participation in the Scrum & Sprint review/retrospective.
- Participated in Daily-Scrum, Sprint Planning, and Review, Retrospective meetings and provided feedbacks and statuses.
- Maintained Behavior Driven Framework using Selenium WebDriver and Java
- Worked with Behavior Driven Development and Data Driven Development.
- Automated Smoke, Regression, and Functional tests.
- Worked with test frameworks, such as JUnit, TestNG, Cucumber frameworks.
- Developed BDD test automation with Cucumber and JUnit, implemented step definitions for scenarios with Java and Selenium Web Driver.
- Developed Cucumber Serenity BDD test automation framework with Selenium and JUnit, implemented step definitions for scenarios with Java language.
- Efficiently using Gherkin language in Cucumber, created non-tech user-friendly test scripts.
- Used HP ALM as bug tracking and reporting tool.
- Used Nexus as a remote repository.
- Used GIT as a version control tool to push the code to manage the changes.
- Created Jenkins pipeline job to trigger smoke & regression tests and set up email reports to update the rest of the team regarding the results of the smoke & regression test.
- Performed performance testing and analysis using JMeter.
- Automated SOAP and RESTFUL Web Services using Serenity BDD Serenity Rest and IO Rest assured libraries.
- Provided production support in each major release.
- Provided feedback to business and development team in User Story session to improve the testability of the User Story.
- Interacted closely with developers regarding defects, participated intracking, reviewing and analyzingbugs.
Confidential
Test Lead/Automation test engineer
Responsibilities:
- Analyze, design & automate tests and documentation of applications to meet the requirements.
- Prepare Acceptance Criteria that address feature Smoke testing, Unit testing, functional testing, regression testing, and negative testing.
- Automate tests with Selenium Web Driver using Java language.
- Build Management, Version Controlling and Deployment of Builds for the QA team.
- Performed functional and regression testing by using Selenium Web Driver.
- Performed User Acceptance Test (UAT) on the application by interacting with the end-users.
- Implement robust Page Object Model framework using Object Oriented Programing Java and open source unit test framework TestNG that decrease the code maintainability effort.
- Developed End to End automation Java, Junit, TestNG and Selenium Web Driver API.
- Implement Behavioral Driven Development Testing with Cucumber JVM and Selenium Web Driver to ensure the code reusability and code maintainability and cut down the script development time in half.
- Automated AWS cloud micro web services test using Cucumber tool with REST assured framework.
- Coordinate and lead the team to fulfill the tasks undertaken to provide the quality deliverables.
- Coordinate the testing activities within the team
- Mentoring to new team members.
- Experience in working on continuous delivery and continuous integration.
Confidential
Automation Test Lead
Responsibilities:
- Involved in designing, presenting and documenting Test Plans and Test Strategies for each release of the application
- Design Test Effort Estimation, Identification and Allocation of Resources and Coordination with the team and Management.
- Developing and executing automation scripts using UFT tool for Smoke, Regression and Functional tests.
- Involved in Framework design using Selenium Web Driver using Java language.
- Evaluation of Testing (Matrix) and Conduct Project review meetings with the Test team.
- Review test cases for Functionality, Security, System, negative and positive testing.
- Coordinating and managing work between Off/On shore teams.
- Conducted defect triage calls with Off/On shore teams in order to know the status of the defects.
- Scheduled &conducted demo session to the business user to understand the functionality of the application.
- Project Team Meetings with Business Analysts and developers for clarifying the new Functionalities of the Application.
- Responsible for designing the scope of functionality testing, Integration testing, Data Validation testing, UAT (User acceptance testing) and Regression testing.
Confidential
QA Automation Engineer
Responsibilities:
- Involved in review of Functional and Technical requirement documents to understand the functionalities of the project.
- Ensure that testing standards and Business Process are followed.
- Ensure that the requirements fully reflect client’s needs and expectations of quality (Validation).
- Involved in Internal reviews with Managers and External reviews with client to take TO GO decision on the calendar.
- Creation of Requirements to Test cases traceability in Quality Center for each release.
- Interacting with the client for clarifications on Business requirements and specifications.
- Evaluation of Testing (Matrix) and Conduct Project review meetings with the Test team.
- Developing automation scripts using UFT for Regression & Smoke tests.
- Creation of automation scripts using QTest (Keyword Driven Framework) for Regression tests.
Confidential
Automation Test Engineer
Responsibilities:
- Creation of reusable generic functions, used in automating manual test cases.
- Creation of Automation scripts using QTP using Hybrid & Data driven Framework.
- Assign work to the team and involved in review meeting.
- Executing the Test scripts in Quality Center 10.0 using QTP tool.
- Creating defects in QC and update daily status to all Project Stakeholders and issue resolution.
- Implemented best practices.
- Maintaining various automation related documents in VSS like Deliverables.
- Responsible for automation Plan and weekly status reports.
