Test Lead & Quality Engineering Lead Resume
PROFESSIONAL SUMMARY:
- Around 9 years IT experience with focus on analyzing system functionality, design and implementation Of QA testing methodology and extensive use of all QA and Object Oriented practice to design test automation framework.
- Strong knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC), Bug life Cycle and testing Methodologies like Agile and Waterfall.
- Extensive experience in Functional testing, unit testing, integration testing, regression testing, black box testing, white box testing, API Testing, GUI testing, back - end testing, browser compatibility testing in different stages of Software Development Life Cycle (SDLC).
- Excellent experience in all levels of Testing such as Smoke testing, Positive testing, Negative testing, Integration Testing, Regression Testing, Functional Testing, System Testing, Database testing, Data Migration testing, Security testing, Usability testing, Compatibility testing, Performance testing, Black box testing, White box testing, Unit testing, API Testing, Graphical User Interface testing (GUI) and User Acceptance Testing (UAT).
- Developed and executed Test Plan, Test Cases, and Test scripts for various applications.
- Exposure in programming languages and script like Python, Java, JavaScript, HTML, CSS and Shell Script.
- Automation experience using Selenium IDE/RC/ Web Driver and TestNG, Merlin frameworks.
- Experience in validating Regular and Ajax control using Selenium locators (Xpath, CSS, id and name).
- Experienced in reading the test data from XL spread sheets using JXL API and TEST NG Data provider.
- Experience on testing Web based, Data warehousing, and Client/Server Applications, which include various technologies like Oracle 8i/9i Server Database.
- Experience in object oriented programming (OOPS) such as PYTHON, JAVA.
- Working experience Xpath, Firebug, Fire Path, Log4j, Maven and TEST NG annotations.
- Hands on Experience on testing web services (SOAP, REST) using SOAP UI Tools.
- Experience in working with Oracle, DB2, My SQL and MS-Access Databases.
- Expertise in using Tools Mercury/HP Quality Center, Rational Clear Quest, BugZilla, Rally and JIRA.
- Experience in Continuous integration tools like Maven, Jenkins, Bamboo and Rally Tools.
- Expertise in developing and release of the application with ANT building tool, test cases using JUnit.
- Automated build, testing and integration with Ant, Maven, Junit in test driven development.
- Involved in the analysis, design, development and QA testing of applications with HP Mercury.
- Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
- Experience with UAT testing along with data setup, Environment setup and coordination between users, Development, Business Analyst and Product Management teams.
- Expert in preparing Traceability Matrix to map requirement coverage with test cases.
- Extensive experience with testing with e-commercial sites.
- Extensive experience in designing test case, test scripts for Windows and UNIX OS environment.
- Hands on experience in Project Planning, Execution, Requirement Analysis, Risk Management and Reporting.
- Excellent Organization, Analytical and Problem Solving skills and ability to learn new technologies.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
TECHNICAL SKILLS:
Languages: Python, Java, CSS, HTML, Shell Script, PHP, XML, HTML, HTTP, PL/SQL.
QA Tools: Selenium GRID, RC, Web driver, QTP, JUnit, TestNG, Eclipse IDE, Load Runner, Pycharm IDE.
Bug Tracking Tools: Quality Center, BugZilla, JIRA, Mantis
Databases: Oracle, SQL Server, MS Access, MySQL
Web Services: SOAP, RESTFUL, WSDL, SOAP UI
Browsers: Internet Explorer, Firebox, Chrome, Safari
Utility: MS Offic, MS word, MS Excel, MS Access
Misc. Tools: TOAD, SQL Navigator, SVN, WinSCP, PUTTY, Paros Proxy
Quality Standards: IEEE, ISO, CMMI
Operating systems: Windows, MAC, DOS, Linux/ Unix
PROFESSIONAL EXPERIENCE:
Confidential
Test Lead & Quality Engineering Lead
Responsibilities:- Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.
- Run Defect Triaging and Review the Test Scenarios/ Test Cases with Business.
- Designed, executed and maintained Selenium Web Driver, TESTNG, automated test cases for regression test cases.
- Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
- Contributed in developing Automation Framework that uses Java, Selenium Web Driver and TestNG.
- Wrote automation test cases and fixing automation script bugs.
- 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.
- Created Test Scripts in SOAU UI and Restful for Testing Web Services.
- Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
- Planning for Test Execution activities to accomplish tasks on daily/weekly basis.
- Worked with end users to generate UAT scripts and to successful completion of UAT testing.
- 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.
- Working experience on daily status reporting & managed end to end testing. performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Jira Tool
- Participated in all phases of the Software Testing Life Cycle (STLC).
- Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
- Participated in peer review with team and developers to review test cases/test scripts.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
- Created Selenium Test cases for automation using Selenium Web Driver and Python.
- Used Hybrid Framework of Selenium to get data from Excel.
- Automated both iOS and Android applications using Appium, also ran those automated tests on AWS Device Farm and BrowserStack
- Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
- Interacted with Business users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
- Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
- Discussed with team lead and PM regarding testing deadlines and post deployment validation.
- Actively communicated with the end users and business users to create realistic test cases.
- Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
- Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users.
- Establish business continuity through Knowledge Transfer and mentoring of new resources.
Environment: Selenium WebDriver, Appium, Appium Studio, Java, Xpath, Firebug, Firepath, Web Services, SOAP, SOAP UI, REST, Test NG, HTML, Java Script, CSS, AJAX, Agile, Jira, SQL, Oracle, TOAD, SVN, Maven, Jenkins.
Confidential
Lead SDET
Responsibilities:
- Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Jira Tool
- Participated in all phases of the Software Testing Life Cycle (STLC).
- Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
- Participated in peer review with team and developers to review test cases/test scripts.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
- Created Selenium Test cases for automation using Selenium Web Driver and Python.
- Used Hybrid Framework of Selenium to get data from Excel.
- Built a detailed, reusable, Script - free Keyword + Data - Driven framework for over 45% Test cases using Selenium WebDriver + TestNG.
- Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
- Interacted with Business users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
- Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
- Discussed with team lead and PM regarding testing deadlines and post deployment validation.
- Actively communicated with the end users and business users to create realistic test cases.
- Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
- Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users.
- Establish business continuity through Knowledge Transfer and mentoring of new resources.
Environment: Java, Python, J2EE, Selenium IDE/WebDriver/ GRID, Web Services, SOAP, SOAP UI, REST, TestNG, HTML, Java Script, CSS, AJAX, HP Quality Center, JXL, Agile Methodology, Rally, SQL, Oracle.
Confidential, Minneapolis, MN
Lead Software Development Engineer in Test
Responsibilities:
- Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.
- Run Defect Triaging and Review the Test Scenarios/ Test Cases with Business.
- Designed, executed and maintained Selenium Web Driver, TESTNG, automated test cases for regression test cases.
- Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
- Contributed in developing Automation Framework that uses Java, Selenium Web Driver and TestNG.
- Wrote automation test cases and fixing automation script bugs.
- 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.
- Created Test Scripts in SOAU UI and Restful for Testing Web Services.
- Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
- Planning for Test Execution activities to accomplish tasks on daily/weekly basis.
- Worked with end users to generate UAT scripts and to successful completion of UAT testing.
- 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.
- Working experience on daily status reporting & managed end to end testing.
Environment: Selenium WebDriver, Java, Xpath, Firebug, Firepath, Web Services, SOAP, SOAP UI, REST, Test NG, HTML, Java Script, CSS, AJAX, HP Quality Center, JXL, Agile, Rally, SQL, Oracle, TOAD, SVN, Maven, Jenkins.
CA Technologies, Santa Clara, CA
Sr. Automation Engineer
Responsibilities:
- Reviewing and analyzing business requirements and technical specifications to come up with Testing Scope.
- Responsible for Manual, Automation using Selenium Web Driver, Scrum and System Testing of the application at various stages.
- Automated Web Application Testing using Java Selenium framework in an Agile environment
- Created Selenium Test cases for automation using Selenium Web Driver and Java
- Used Hybrid Framework of Selenium to get data from Excel.
- Created and executed automated tests for functional, and regression testing using Quick Test Professional
- Created QTP scripts with reusable and external Actions and, called functions in Actions.
- Inserted various types of check points including text checkpoints, text area checkpoints and Image checkpoints.
- Escalation for unresolved bugs to the concerned developers and module leaders.
- Used Unix Commands to access and trouble shoot Errors by accessing the Error Log files.
- Participated in Design Phase, together with members of the Product team, developers, and DBAs.
- Performed Smoke, System testing, system Integration Testing, User acceptance, Database & Regression testing.
- Prepared Test cases, procedures, Bug Tracking, Logging and reporting bugs using Quality center
- Involved in Test documentation, such as Test Cases, Bug Reports, Use Cases etc.
- Designed various test Cases with different test conditions.
- Prepared and executed scenarios for the Regression testing on new builds.
- Performed Regression testing by executing the scripts developed with QTP.
- Conducted User Acceptance Test (UAT) with users and customers and wrote issues log based on outcome of UAT.
- Adopted Data Driven Methodology to the test application with different sets of data.
- Develop test cases on various types of credit card applications.
- Perform functional testing and regression testing on each field of credit card application pages.
- Involved in Database testing to verify data integrity tests.
- Extensively interacted with developers to analyze & resolve issues that were encountered while testing application.
Environment: Selenium 2, Web Driver 2.0, Web Services, SOAP UI, Restful, SOAP, JDBC, Java API, Eclipse, Maven, HTML, JavaScript, MySQL, Windows, TestNG, Eclipse, Linux, MS Office.
Confidential, Chicago, IL
Automation Engineer
Responsibilities:
- Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Rally Tool
- Participated in all phases of the Software Testing Life Cycle (STLC).
- Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
- Participated in peer review with team and developers to review test cases/test scripts.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
- Created Selenium Test cases for automation using Selenium Web Driver and Java
- Used Hybrid Framework of Selenium to get data from Excel.
- Build a detailed, reusable, Script - free Keyword + Data - Driven framework for over 45% Test cases using Selenium WebDriver + TestNG.
- Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
- Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
- Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
- Discussed with team lead and PM regarding testing deadlines and post deployment validation.
- Actively communicated with the end users and business users to create realistic test cases.
- Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
- Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users.
- Establish business continuity through Knowledge Transfer and mentoring of new resources.
Environment: Java, Selenium IDE/WebDriver/ GRID, Web Services, SOAP, SOAP UI, REST, TestNG, HTML, Java Script, CSS, AJAX, HP Quality Center, JXL, Agile Methodology, Rally, SQL, Oracle.
Confidential
Software Engineer
Responsibilities:
- Designed application using MVC design pattern.
- Developed front-end user interface modules by using HTML and XML.
- Performed Front-end validations of user requests using Java Script.
- Designed and developed the interacting JSPs and Servlets for modules like User Authentication and Summary Display.
- Designed and developed Entity/Session EJB components for the primary modules.
- Java Mail was used to notify the user of the status and completion of the request.
- Developed Stored Procedures on Oracle MS SQL Server.
- Implemented Queries using SQL (database triggers and functions).
- JDBC was used to interface the web-tier components on the J2EE server with the relational database.
- Feasibility Analysis (For the deliverables) - Evaluating the feasibility of the requirements against complexity and time lines.
- Highly involved in designing the next generation data architecture for the unstructured data.
- Co-ordinated with Project Managers, Development and QA teams during the course of the project.
Environment: Java, EJB, Java Script, HTML, XML, Servlets, MVC, JDBC, SQL, MS SQL Server, Tomcat.
