Software Qa Lead Resume
Bellevue, WA
SUMMARY:
- A performance proven software engineer with 8 years of experience in applying appropriate, practical technology/mix of technologies that meet business needs while minimizing risks; establish good working relationship with different people. A multi - skilled IT specialist with good all round supervisory and technical expertise; possesses extensive practical knowledge of complex systems, software testing and design. Exceptional problem-solver who analyzes business processes for improvement; design, develop and implement highly successful automated solutions. Result oriented application developer offering enthusiastic approach to business development through web and mobile applications; works well under pressure and possesses good communication skills and attention to details.
- Hands on experience in Manual and Automation testing of Desktop, Web based and Mobile Applications.
- Expertise in domain technologies like E-Commerce, Financial, Insurance, and Health Care.
- Expertise in developing Hybrid Automation Framework with different patterns like data driven, Modular, UI Mapping and Page Object pattern. Also used Java design patterns like Factory pattern in framework creation.
- Proficient in using test automation tools such as Selenium WebDriver, HTTP Client and Appium to develop Automation test scripts.
- Experience working with REST API Automation frameworks based on Java, TestNG and Cucumber.
- Strong in Automation using DevTest/Rest Assured framework
- Good knowledge on Maven and Jenkins for Continuous build and Integration.
- Exposure to Selenium and defect tracking tools-HP Quality Center/ALM (Application Lifecycle Management), Bugzilla, JIRA, TFS, Rally.
- Extensive experience testing web services (SOAP and REST) using SoapUI and browser based plugins like Postman for REST APIs.
- Experience developing Test Scripts using automation framework with Java, Selenium WebDriver, Maven, TestNG, Docker, Jenkins and Apache POI using patterns like Page Object, Data Driven testing, UI Mapping and Java Design patterns.
- Experience in JMeter test script recording and using different listeners and config elements.
- Expertise in Performance and Load testing with different protocols like Http, SOAP, JDBC using JMeter.
- Strong knowledge of Java, Selenium Suite, testing frameworks (TestNG and Junit).
- Experience in directly working with Customer under aggressive timelines. Adaptability to new skillsets as the resource will be utilized on cross technology.
- Have done a POC to test Rest API’s using Chakram (Node.js) and Web Application Testing using Protractor (AngularJS).
- Ability to manage and track the Requirements through Requirements Traceability Matrix.
- Experience in web technologies like JavaScript, XML, XPATH, AJAX, HTML, CSS and SOAP.
- Experience working with Oracle and MySQL database and PL/SQL.
- Experience working with Git, SVN and CVS for repository management.
- Knowledge of JSON, XML, Groovy and shell script.
- Experience in Health Care testing, FACETS product, EDI transactions.
- Experience working with shell scripting and Unix/Linux commands.
- Strong knowledge in preparing Test strategy, Test plan, Test methodology, Test scenarios, Test reporting with Defect analysis, Execution Analysis, Test cases and Test documents for both automated and manual testing based on User requirements, System requirements and Use case documents.
- Solid Knowledge about Software Development Lifecycle (SDLC), Software Test Lifecycle (STLC), (Waterfall Model, V model, Incremental Model) and Agile/Scrum Methodology.
- Executed Test Cases for Functional Testing, System Testing, Responsive Testing, User Acceptance Testing (UAT), Regression Testing and Sanity Testing in Web based and Client/server applications.
- Experience in effectively planning, executing and monitoring the activities as per scheduled timelines.
- Attended and organized conference calls, project review meetings with essential plans and execution reports.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver/IDE/GRID, Appium, Protractor, SoapUI, Postman, Ranorex, Egg Plant, Mercury QTP, HP ALM, Quality Center, JUnit, Cucumber, DBfit, Log4j, JMeter, Gatling, Siteminder, TOSCA, Zephyr for JIRA
Language/ Script: C, C#, Python, Java, JavaScript, Shell Script, VBScript(UFT)
Frameworks: Junit, TestNG, TDD, JBehave
Web development: HTML, VB Scripts, XML, CSS, Flash, JavaScript, Ruby, Perl, Python.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SoapUI, SOAtest
Bug Tracking Tools: HP Quality Center, BugZilla, Visual Studio TFS, HP ALM, JIRA, Bamboo
Build/ CI Tools: Jenkins, Hudson, Travis CI, Codeship, Ant, Maven
Databases: SQL, MySQL, PostgreSQL, SQL Server, Oracle Database 12c, MongoDB.
Platforms: Windows 10/8.1/7/Vista/XP, UNIX, Macintosh, Oracle RPAS, Linux
PROFESSIONAL EXPERIENCE:
Software QA Lead
Confidential, Bellevue, WA
Responsibilities:
- Led a team of five in different remote areas. Oversee all the verification and validation activities of various Desktop, and Web Applications.
- Agile development - Organized and participated in daily scrum meetings to report daily progress of testing activities and Confidential planning for test planning activities.
- Extensively involved in full life cycle of software development process including requirements gathering, design, and coding, testing Agile/Scrum methodologies.
- Develop test strategies to perform both output metrics validations to compare the data metrics calculated with the source and mapping validation to ensure the right transformations applied.
- Responsible for Design and maintaining Automated Test Suite using Selenium Web driver and Java.
- Convert existing Manual tests scripts to new framework using Selenium WebDriver, Java and TestNG.
- Designed Framework for the automated testing of all builds in CI-CD Environment using Git and Jenkins.
- Created and maintained automated test Suite for API testing using REST Assured and TestNG.
- Develop and implement stress and performance test automation strategy for all applications.
- Automate tests for cross browser and cross platform environment.
- Developed test scripts using Groovy for Data Driven Testing of SOAP Webservices using SoapUI Pro.
- Experience in test case authoring, creating test plans, test suites using Microsoft Test Manager. Logging and tracking defects using Team Foundation Server.
- Designed, Developed, and Documented test cases for System, API, Web Services, Performance, Load, Database, Regression and Acceptance testing.
- Used various queries to validate and populate data into a table. Developed Test cases and Test scripts to fully validate the functionality, and ensure that the application meets all the security and privacy requirements.
- Prepare test data to execute the Informatica ETL jobs and load the data into target tables according to the requirements.
- Performed Database Testing. Wrote Complex SQL queries to extract data from SQL Server tables, to verify the back-end data of the applications.
- Validated Web Services request and response XML using SoapUI tool
- Performed Load and Performance Testing using Apache JMeter, and Gatling on Web application and Web Services.
- Experience in analyzing the logs like trace logs, logs and Trouble Shooting issues in Integration other applications using CA SiteMinder and Identity Management tools along with LDAP and Web-Server agents and SiteMinder.
- Implemented Logging and Auditing system for SiteMinder to track and identify user activity as well as acquire intrusion reports of unauthorized attempts at access.
- Used GIT as a source control for Selenium Scripts and integrated with Jenkins for Continuous Integration and Deployment.
- Worked on execution of test cases in FUT/SIT/UAT and involved in creating test plan/strategy/summary report documents in Confluence.
- Extensively used JIRA for overall Project Management, and Issue Tracking.
- Used Zephyr for JIRA plugin for Test Case Management.
- Prepared Test Cases and Test procedures based on Business Requirements Document and executed them accordingly.
- Generated traceability matrix to map requirements, tests and defects.
- Coordinated actively with Technical peers, such as Developers, Project Managers, and Business/User groups.
Environment: Windows, SQL, UNIX, SoapUI Pro, Java, Selenium WebDriver, Appium, Apache JMeter, Gatling, TestNG, GIT, Jenkins, JIRA, Zephyr for JIRA, Continuous Integration
Sr. Software QA Engineer
Confidential -Dallas, TX
Responsibilities:
- Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
- Responsible for testing application front-end (user interaction modules), as well as back-end (Database and Web Services).
- Performed Black Box and Unit testing using Equivalence Partitioning analysis.
- Analyze the Business and System Requirement Document (SRS), explaining requirement to team members and review Test Cases, Test Strategy created by Team Members.
- Used Quality Center as Test Repository for Requirements, Test plans.
- Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.
- Extensively used LoadRunner, Performance Center, and Apache JMeter for Load and Performance Testing Architecture.
- Created Automation test framework using Selenium.
- Developed automation script for Mobile Native applications (iOS, Android) using Appium, Java.
- Performed Mobile Testing using locators based on android and iOS.
- Expert in Finding Dynamic Web Elements using Selenium Selectors.
- Integrated SOAP UI test Suites with TestNG and ran the different test cases/suites using J-unit (Eclipse).
- Experience in Unit Testing for Java applications using TestNG.
- Built up a Selenium test support framework against an AJAX/JavaScript heavy web application utilizing a page object pattern.
- Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
- Run tests by using Selenium remote control in different browsers.
- Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Examine the results of test to pinpoint defects in the application.
- As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like Internet Explorer and Mozilla Fire Fox on different Operating Systems. (validation)
- Used JIRA for project management and bug reporting.
- SQL Queries for backend testing.
- Experience in POS testing using Egg Plant tool.
- Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
Environment: JAVA, Selenium WebDriver, SoapUI Groovy Scripts, JMeter, LoadRunner, Eclipse IDE, TestNG, Maven, Jira, SoapUI, SQL, Oracle and Windows
QA Automation Engineer
Confidential - Glen Allen, VA
Responsibilities:
- To Understand and validate how the healthcare measures - quality, utilization, cost etc. - are calculated from the healthcare data and enhance the product development.
- Reviewed user stories, prepared integration test cases and traceability matrix.
- Wrote and executed QTP scripts for functional, regression and integration testing.
- Formulated automated test scripts using QTP and VB scripting.
- Prepared database test cases and traceability matrix.
- Involved in developing functional test automation framework using Selenium RC and Selenium WebDriver, Java, Junit and TestNG.
- Worked with various to understand the business activities and application programs and document the understandings for internal team referencing .
- Good experienced in testing different healthcare ERP solutions such as FACETS, EPIC and other claim processing solutions used in Health Care industry.
- Maintained log of test results using Quality Center and generated reports for team discussions.
- Created test plans and test matrix, test effort sizing and walked through them with business and technical partners. Also created test cases and tracked defects using Quality Center.
- Reported bugs, prepared report, and worked with cross-functional teams.
- Tested data preparation, reviewed and executed automated scripts using QTP.
- Handling different GUI objects like textbox, buttons, radio buttons, drop downs using Selenium RC. Worked on migration of automation from QTP to Selenium RC.
- Reported bugs through Clear Quest issue management system.
Environment: Windows, Load Runner, MSSQL, Clear Quest and QTP.
Software Test Engineer
CompuMaster
- Determined test objectives through detailed analysis in order to automate features comprehensively.
- Developed, planned and implemented automated test cases based on software requirements and technical understanding, as well as developed and extended the current test automation infrastructure to be more efficient, both in execution and reporting.
- Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/Junit).
- Created and executed database queries (SQL) to validate database data integrity
- Developed test scripts in Selenium for inserting records into oracle tables.
- Used SOAPUI (use of groovy script) for test data setup in Test Driven Development.
- Updated test cases and test scripts according to changed requirements as well as using QuickTestPro for regression testing.
- Identified software capability and reliability by conducting functional, system, and regression and performance tests.
- Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.
- Assisted in reproducing, investigating and debugging software issues in coordination with the development team.
- Worked with minimal supervision, whilst being responsive in a fast-paced development environment. Also, mentored others in software testing best practices.
Environment: SQL, QuickTestPro, SOAPUI and Selenium.
QA Tester
Confidential
- Designed the efficient manual test cases based on analysis of Business Requirements, Functional Specs, Technical design documents, Use Cases, Supporting documents.
- Understanding the business requirements and develop test cases to test the complete functionality of the application.
- Maintain Traceability Matrix to ensure all conditions are covered in the Test Cases.
- Executed Test cases and analyze the test results.
- Responsible for performing Ad-hoc, Sanity testing, Functional testing and Regression testing.
- Coordinating with onsite persons regarding documents, requirements and discussions about the functionality.
- Performed regression testing for each new built.
- Used Test Director to analyze and maintain test cases, which satisfy both Verification and Validation and Track bugs.
- Involved in running the scripts, modifying them if necessary and if there is some error in application then submitting a defect through Test Director.
- Involved in user acceptance testing & general site validations of web page objects such as HTML links & images.
Environment: Test Director, UNIX, SQL Server, Power Builder, Windows NT, MS-Excel.
