Technical Test Lead Resume
Pittsburgh, PA
SUMMARY
- Strong and passionate QA automation engineer with over 10 years of experience and excellent leadership, communication, software analysis, and technical skills seeking to thrive in a team - oriented environment.
- Expertise in White Box Testing, Manual Testing, Automated Testing using tools Selenium IDE/WebDriver, TestNG/JUnit, Maven/ANT, Jenkins, Cucumber, and SOAP UI.
- Good experience in creating automation framework along with developing, executing, and maintaining automation testing script with Selenium WebDriver.
- Good experience on Selenium Automation using WebDriver and Server. Heavy programming using Java, TestNG/JUnit.
- Expert in build and maven dependencies using Maven build tool.
- Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Strong experience in Test planning, Test design, Test Status Reports, Execution and Defect management.
- Experience in User Acceptance Testing, Unit Testing, System, Integration, Smoke, Functional, Back-end, GUI Testing, Regression and Performance testing.
- Experienced in using GitHub as a source repository system to share code within the office as well as with the overseas team.
- Good experience in Web Services testing using SOAP UI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.
- Strong knowledge and experience using JIRA, Quality Center and HP ALM for defect and sprint management.
- Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
- Strong Knowledge and experience of Agile and Scrum methodologies.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
TECHNICAL SKILLS
Languages: Java, Python, HTML, CSS, JavaScript
Testing Tools: Selenium IDE/WebDriver/RC/Grid
CI/BDD Tool: Jenkins, Cucumber
Test Frameworks: Junit, TestNG
Web Services: SOAP UI, RestFull
Defect Tracking Tools: Quality Center, HP ALM, Jira.
Web Tools: XPath, Firepath, Firebug
Build Tools: Ant/Maven.
Data bBases: Oracle, My SQL.
Operating System: Windows Variants, UNIX.
PROFESSIONAL EXPERIENCE
Confidential, Pittsburgh, PA
Technical Test Lead
Responsibilities:
- Involved in Agile (Scrum Process) methodology-based Project Planning, Test planning and Coordinating on all SDLC phases.
- Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
- Utilized change control, work request and defect tracking tools.
- Participated in stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA weekly assessment meetings with business analysts and developers.
- Built, maintained, and scaled infrastructure for production, QA and environments for a web app
- Implemented and maintained continues integration/continues delivery systems leading to an improvement in the time to ship new features.
- Worked on and support automated builds, developments, validations, and configuration
- Involve in implementing change management process while fixing existing code to entrance the code or bug fixing
- High level knowledge on writing angular code and spring boot services
- Implemented page object model automation framework with Java, selenium webDriver.
- Designed, developed and implemented MVC pattern-based keyword Driven automation testing framework utilizing Java, Testing and selenium webDriver.
- Performed data driven testing using selenium webDriver, Testing functions and JDBC connection which reads data from scripts using property and XML files.
- Involved in functional testing as unit test, method test, test suit, integration testing using different Testing method.
- Automated smoke and functional test cases using selenium webDriver, Testing and Java (Eclipse IDE).
- Using GIT for code repositories and maven for dependencies.
Confidential, Milwaukee, WI
Technical Test Lead
Responsibilities:
- Involved in Agile (Scrum Process) methodology-based Project Planning, Test planning and Coordinating on all SDLC phases.
- Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
- Implemented Page Object Model Automation framework with Java, Selenium WebDriver.
- Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.
- Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
- Automated Smoke & Functional test cases using Selenium WebDriver, TestNG & Java (Eclipse IDE).
- Used GIT for code repositories and Maven for the dependencies.
Confidential, Birmingham, AL.
QA Engineer (Automation)
Responsibilities:
- Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
- 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.
- Developed test automation scripts using Selenium WebDriver for regression testing of the various releases of the application.
- Identified test cases to automate, prioritized suitable candidates for automation and automated test cases using Selenium WebDriver, TestNG and Java.
- Worked on developing the automation scripts using Selenium WebDriver with TestNG Frame work.
- Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
- Wrote Maven build scripts to automate the compilation and execution of TestNG test cases/suites.
- Used Maven, GIT, Java and Selenium Grid to create nightly automation scripts.
- Involved in establishment of agile test practices including acceptance test automation using Cucumber during acceptance test driven development methodology.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium and Jenkins.
- Involved in GUI testing, integration testing, navigation testing and regression testing using web and client-server applications.
- Policy changes concerning data, such as introducing a new filing system or replacing one type with another, may create a want for large-scale data migration
- Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for Java development.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Developed Web Service Test with SOAP UI to test SOA platform.
- Executed the test scripts and analyzed the results and report the bugs in the JIRA tool. Created user stories, test cases, tracking defects using JIRA.
- Verified SQL queries against back end database to ensure test codes retrieve the right data on testing.
- Worked in Agile Scrum Development Environment with frequently changing requirements and features set.
- Highly focused and detail oriented data migration specialist who understands how to manage projects, track performance records and maintain accuracy in data transfer
Environment: Java, TestNG, Maven, Cucumber, Jenkins, GIT, Eclipse, Firebug, Firepath, XPath, CSS, Soap UI, Quality Center, Agile and Windows.
Confidential, Columbus, OH.
Automation Engineer (Selenium)
Responsibilities:
- Created detailed Test Plans from Business Requirements/Specifications for QA and User groups.
- Accessed logical data models, physical data models, and work flow diagrams for test case design.
- Created test data, developed/executed test cases for System Integration, Regression, and User Acceptance testing.
- Reported and prioritized defects using Track Record, and coordinated with Vendor developers in defect management analysis.
- Conducted extensive data analysis/verification by writing and executing complex SQL queries in Microsoft Access.
- Prepared and drafted Conversion Issue documents, Master List QA Anomalies, and Excel data mismatch reports for Senior Management as well as User Groups for the purpose of analysis and possible data corrections.
- Developed test plans, test procedures and test summaries.
- Identify and request hardware/software needs for application testing.
- Executed test cases as defined in documented test procedures.
- Utilized change control, work request and defect tracking tools.
- Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
Environment: Java, Selenium WebDriver, TestNG, Maven, SOAP UI, Cucumber, Jenkins, GIT, Firebug, XPath, Eclipse, Soap UI, Jira, SQL, Agile and Windows.
Confidential, Troy, MI
QA Engineer
Responsibilities:
- Gathered requirements and application information from Business Area Managers (BAM) and Subject Matter Experts (SME’s) and developed test cases.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Worked with utilities like Firebug and Firepath for the identification of web elements using locators such as id, name, XPath, CSS Selectors, Link Text, Partial Link Text and Tags.
- Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
- Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
- Closely worked with developers and product owners in an Agile Environment using technical stories to create automated APIs (REST/SOAP) and built a framework for continuous support for future releases.
- Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
- Used SQL Queries in performing data validation to ensure data accuracy and data integrity by testing back-end components of new data warehouse products.
- Actively involved in QA Testing (UI and API), and collaborating with off-shore QA personnel on current projects and documenting and reporting defects and test results in HP ALM.
- Coordinated with upper management daily regarding status on the execution of Test Cases (How many Test Cases failed/pass, status of the site).
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Soap UI, Firebug, Firepath, XPath, SQL, HP ALM, Agile, and Windows.
Confidential, Austin, TX
QA Engineer
Responsibilities:
- Extensively Involved in writing white-box test cases based on the User and Business Requirements.
- Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver.
- Used Selenium Grid to test the compatibility of the tests across multiple servers to save time.
- Worked on developing the automation scripts using Selenium WebDriver with Junit Frame work.
- Involved in designing and testing an analysis using Java.
- Demonstrate strong communication skills with internal and external customers
- If experience in SQL / Data Mapping / Data Stage skills
- Developed test code in Java language using Eclipse, IDE and Junit framework.
- Worked on White-Box server-side System level test cases using JUNIT.
- Integrate Junit and Selenium Scripts with Build tool Ant.
- Involved in ANT configuration for running servers and scripts after the build.
- Performed Assertions like Schema Compliance, XPath and SOAP responses.
- Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
- Worked on JIRA for ticket management.
- Perform extensive back-end testing using SQL queries to validate database integrity.
- Involved in QA team meetings and gave updates to the QA lead/Project Manager on a weekly basis.
- Involved in project meetings to meet project deliverables and goals.
Environment: Java, Selenium WebDriver, JUnit, ANT, XPath, SOAP UI, Jira, SQL and Windows.
Confidential
QA Tester
Responsibilities:
- Planned and managed the appropriate testing effort for any given module.
- Composed accurate and detailed Test Approach, scenarios and test cases (functional, usability and regression).
- Conducted end to end test executions on the entire application.
- Monitor the Test Execution Progress and Manage the Issues during Test Execution.
- Identified software defects and interacted with developers to resolve them and provided full support to the Test team using the QC.
- Performed Integration testing, Regression testing and System Testing
- Work with the development / support teams to fix the environmental issues encountered during test executions.
- Communicate defects using Quality Center (QC) with proper Severity and Priority.
- Execution of System Integration Testing, User Acceptance Testing.
- Created Test matrix, Test Summary Report, UAT summary Report and UAT Sign off Report.
- Share status reports (Daily/Weekly/Monthly) to all the stakeholders and management.
Environment: Java, Quality Center, SQL, UNIX and Windows.
