Lead Software Test Engineer Resume
5.00/5 (Submit Your Rating)
San Francisco, CA
SUMMARY:
- Around 9 years of diverse experience in Information Technology with expertise in analysis, understanding business requirements, providing Quality Assurance by performing Manual & Automated Testing, White Box Testing and Black Box Testing using various testing tools like Selenium WebDriver, TestNG, SoapUI, REST Assured, Cucumber, POM, BDD.
- Solid history of quickly converting business requirements to functional test cases, discovering bugs, resolving defects, meeting timelines, and ensuring client expectations are met with high - quality software solutions.
- Experience in working closely with developers and business analysts in identifying functional gaps in the application and in debugging defects.
- Experience in working as agile team member reporting testing status in daily stand-ups and in review sessions.
- Excellent understanding of Software Development Life Cycle (SDLC) and STLC.
- Extensive experience in reviewing and understanding business requirements, designing test plans, test scenarios, test cases, reviewing test cases, and generating test reports.
- Experience in test case management like grouping test cases based on functionality, mapping requirements to test suites and test cases using Application Life Cycle Management (ALM).
- Experience in testing SOAP/REST based web services using SoapUI, Rest Assured.
- Experience in manual testing process.
- Experience in automation testing using SoapUI, Rest Assured, and Selenium WebDriver.
- Experience in various testing types like Black box testing, Functional testing, System Integration testing (SIT), User Acceptance Testing (UAT) and Exploratory testing.
- Experience in performance testing using Load Runner.
- Excellent team player looking for new challenges and technologies. Excellent interpersonal and communication skills.
TECHNICAL SKILLS:
Core Java; Selenium; WebDriver ; Data Driven Framework; POM Framework; Maven; Junit; TestNG; Cucumber; BDD; XML; SoapUI; Rest API; Rest Assured; SQL; MS SQL Server; JavaScript; HTML; CSS; Eclipse; Visual Studio; IntelliJ; SQL Examiner; SQL Data Examiner; SpiraTeam; Jira; Trac; Q-Pulse; WinSCP; PuTTY; WADL/WSDL
PROFESSIONAL EXPERIENCE:
Lead Software Test Engineer
Confidential, San Francisco, CA
Responsibilities:
- Developed and maintained Data driven and Keyword Driven Automation Frameworks in Java to automate manual test cases from scratch.
- Heavily used css selectors , regular expression , xpath to query DOM Elements.
- Worked with team to design and to develop functional , unit, system, and automated tests.
- Tested and validated of the IRT systems : voice (IVR), Web (IWR), Mobile (IMR) platforms.
- Acted as test lead with sole responsibility for test deliverables including test plans, test cases writing/review, traceability matrix, defect tracking, status reports, and risk assessments .
- Develop/review SQL Queries for data manipulation and validation.
- Leverage experience with XML to validate XML Schema and the compliance of data transfer.
- Stream-lined test approach to ensure 100% test coverage and on-time delivery to Production for each assigned study as lead tester resulting in minimal to zero defect incidents found in UAT.
- Mentored and trained new test team’s members to in corporate and build a strong technical, cohesive team structure.
- Provided the team with continuous risk assessment and recommendations for test prioritization .
- Provided estimates on test efforts to determine scoping of releases
Sr. Software Test Engineer
Confidential San Francisco, CA
Responsibilities:
- Responsible for testing through the entire lifecycle of a project, including test plan, traceability matrix, test case development, execution, and verification.
- Tested and validated of the IRT systems : Voice (IVR), Web (IWR), Mobile (IMR) platforms.
- Utilized in-depth product knowledge to anticipate client needs and address complex issues .
- Addressed any production incidents, enhancements, or data changes within the defined timeframe .
- Develop and maintain Data driven and keyword driven Automation Frameworks in Java to automate manual test cases.
- Perform unit testing and debugging of the developed code
- Responsible for testing through the entire life cycle of a project, including test case development, execution and verification.
- Tracking and reporting software defects, along with verifying resolved issues in ticket tracking application.
- Assist in on-going process improvement for test case management.
- Provide the project team with testing progress and continuous risk assessment during the Testing phase.
- Support validation efforts by acquiring evidence during testing phase, as well as generating validation reports as cycle end.
Selenium Automation Tester
Confidential, Charlotte, NC
Responsibilities:
- Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed
- Run Defect Trailing and Review the Test Scenarios/ Test Cases with Business
- Designed, executed and maintained Selenium Web Driver (TestNg, JUnit) automated test cases for regression test cases
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
- Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
- Performed web based performance testing and analysis using JMeter.
- Execute the Test cases and review the results to get the Business approval for UAT
- Experience in Web Services testing using Rest and SOAP UI.
- Test automation for web application (SWAP module) using Cucumber.
- Wrote tests using Java web applications. Web controls testing - wrote automation to test the controls from end to end starting to invoking in Internet Explorer.
- Experienced in giving training to the functional testers to execute Test Cases using Selenium WebDriver as part of Regression Testing.
- Created automated functional regression test scripts using Selenium and scheduled, organized and executed the test scripts and documented the test results.
- Experienced in testing applications manually as well as using the automated testing tools like Selenium WebDriver, Junit, TestNG, and Cucumber.
- Created Automation framework for Frontend Angular.js testing using Protractor and Cucumber/Chai libraries
- Co-ordination between Technology and Business to ensure all the outstanding issues are being addressed, fixed and retested.
- Performed Database Testing and thorough knowledge in SQL.
- Planning for Test Execution activities to accomplish tasks on daily/weekly basis
- Performed browser compatibility testing
- Involved in the regression test planning for the project and identified the critical regression tests
- Executed the automated regression test cases during every release and also executed the daily regression test suites
- Expert knowledge on daily status reporting and managed end to end testing
Software Test Engineer
Confidential, Omaha, NE
Responsibilities:
- Performed lead tester role on the complete redesign of Confidential ’s main homepage, Live Auctioneer Application, and web-based Live Bidding Application.
- Initiated designing Selenium framework from scratch and developed automation test scripts for regression test cases.
- Executed test scripts, identified and managed defects, and published test report.
- Created and implemented test strategies for Confidential ’s website, applications, and other software throughout the full SDLC.
- Involved in User Acceptance Testing (UAT), System Integration, Functional Testing, Regression Testing, Backend Testing, Front End, and Smoke for web application.
- Followed Agile software development process, participated in daily scrum, Sprint planning, Sprint Review, Sprint Retrospective meetings.
- Performed SQL validation to verify the data record in the database tables.
Software QA Test Engineer
Confidential, Dallas, TX
Responsibilities:
- Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
- Associated with development team to understand technical design and architecture for test planning.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium WebDriver/Java.
- Created whole test framework using Selenium for further test creation and execution.
- Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
- Assigned, Monitored and Tracked Tasks of Team Members.
- Successful discussed with all members, Project manager and QA Lead to collect data for automation.
- Regression test cases were written and automated using Selenium WebDriver.
- Worked on writing the Integration test cases for the ALIP application for testing the application and the reports on the application.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
- Connected to database to Query the database using SQL for data verification and validation.
- Performed back end testing on Oracle Database by writing SQL queries.
- Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
- Uploaded test cases executed test cases and logged defects in Q-Pulse.
- Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting, weekly assessment meetings with business analysts and developers.