Quality Engineering Lead Resume
3.00/5 (Submit Your Rating)
SUMMARY
- Highly motivated IT professional with 15+ years of experience with hands on experience in Quality processes and Management.
- Excellent experience in automation of Web - based, Highly transactional and large Client/Server/Multi-tier applications
- Worked on multiple domains: Web, Mobile, Banking, Mortgage and Insurance.
- Expertise in automation using Selenium WebDriver, Selenium Grid, Selenide, JAVA, JUnit, TestNG, Maven & Quick Test Professional (QTP) with VB Script.
- Expertise in Mobile automation (IOS/Android) using Appium
- Expertise in configuring tests to run on cloud based hosts like Saucelabs.
- Expertise in testing of web applications UI for its responsive design.
- Spark, Airflow
- Designed/Developed and implemented different automation frameworks like page objects framework, keyword driven framework, data driven framework and hybrid framework for a number of projects
- Expertise in both manual and automated testing of mobile applications
- Experience with Android Studio and Xcode
- Expertise in writing Selenium WebDriver automation scripts in JAVA for highly transactional websites and QTP scripts using VBScript.
- Expertise in automating backend/ETL jobs using Python and Perl.
- RESTful API services automation.
- Proven ability in developing BDD scripts with Cucumber, JBehave and writing step definitions for application behavior
- Experience building CI/CD pipeline for Web and Mobile.
- Exposure to testing AngularJS application using Protractor.
- Took ownership of automation and led the automation team by mentoring the team as required
- Excellent experience of build tools like Maven and managing JAVA automation projects using them
- Proven skills in Leading and training teams, Test Management and Meeting the deadlines
- Experience with Agile frameworks/methodologies (Scrum/Kanban)
- Experience with noSQL databases - MongoDB, Hbase, RedShift.
- Having knowledge on FIX protocol, used in financial markets for online trading of stocks / securities.
- Strong communication and interaction with Clients, Developers, Business Analysts, Management
- Strong experience of E-commerce, Financial, Banking, Insurance, Trading and Telecom domains
- Proven ability in Windows/UNIX Commands, Scripts and testing on Windows/UNIX platforms
- Proven ability in design and development of test plan/strategy for enterprise applications.
- Proven Ability to design, plan, execute, monitor and integrate tests into a continuous integration pipeline
- Proven Ability to analyze risks and provide mitigation plans.
- Proven ability in working individually or as a part of team, Problem solving, Process improvement activities, Analytical skills and Reporting.
TECHNICAL SKILLS
- Java, JavaScript, Scala, Spark, Python, Perl, TCL/TK
- Amazon EMR, RedShift, MongoDB, Hbase
- Selenium webdriver, Appium, robotframework
- Jenkins, Docker, AWS, Travis-CI
- Git, Slack, Jira
PROFESSIONAL EXPERIENCE
Quality Engineering Lead
Confidential
Responsibilities:
- Design and development of Web and Mobile automation framework using Selenium, Appium, Java and RobotFramework
- Automated and manual testing of Confidential - Android and IOS platform
- Training teams to onboard on automation
- Implemented CI/CD pipeline for both Web and Mobile
- Automation of backend processes using Python/Perl
- Worked with development teams to ensure good unit test coverage
- Usability testing of both Web and Mobile apps
- RESTful API services automation (RestAssured API)
- Framework for verifying analytics work-flows on AWS
- Assist Machine Learning teams by loading application data into Spark-jobs and importing data to redshift
- Setup of airflow dags for ETL tasks
Quality Engineering Lead
Confidential
Responsibilities:
- Implemented automation using Selenium WebDriver, Selenide, Java, Selenium Grid, Cucumber, Maven - including Framework development, test data setup.
- Implemented Page object model
- Jenkins job setup - build breakers in CI environment on development code merge and daily builds to qualify system test builds
- Used Maven, Selenium grid with Jenkins to execute Selenium automation suite on different platform, browser combinations in parallel.
- Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in Java for Cucumber.
- Code/Design review meetings
- Involved in the sprint planning and sprint knowledge sharing sessions to understand the complete scope of features pertaining to sprints.
- Monitoring nightly test automation results and escalates the failures to development team.
- Run OWASP ZAP Proxy - Active and Passive scans and escalate security attacks, if found.
- Verifying all the quality gates (unit test coverage report / karma report, code coverage - Sonar etc) before accepting the QA build.
- Conducting daily defect review meetings with development team.
- Coordinating the testing activities with the development team.
- Preparation of XML files with various combinations of test data for API testing
- Define and deployment of workflows, verification of JBPM related tables and XMLs generated in JBPM tables for the workflow steps.
- Detailed testing of workflow versions & workflow propagations.
- Rule engine verification.
- Involved in Zephyr integration with JIRA and defined the whole test management process of writing test cases in Zephyr, creating test cycles etc.
Automation Lead
Confidential
Responsibilities:
- Design and develop keyword driven automation framework in Quick Test Pro (QTP) using VBScript.
- Requirements review to identify gaps.
- Designing of test scenarios / cases and schedule review meeting with Business Analyst to review the test cases.
- Modifying the test scenarios / cases based on business analyst’s review comments.
- Maintenance of requirements/test cases/test date and automated scripts in Quality Center.
- Test case execution & defect logging.
- Conducting daily scrum meetings.
- Scheduling daily defect meetings with the entire project team.
- Involved in testing of the modules: Launch Individual Query, Schedule Query, Launch batch query, Schedule batch query using both portal as well as thru API.
- Tested various kinds of queries such as Area, Availability, IMSI, Super Query etc.
- Testing of SMS features: Mobile In bound SMS and Mobile Outbound SMS.
- Testing of complete data flow & data integrity by writing SQL queries to database tables.
- Debugging of QTP scripts and modifying the object repository and data sheets periodically to make sure all the QTP scripts run error free.
- Performed benchmark testing using Loadrunner by running 500 virtual users to launch individual queries for 15 mins and verified whether system is able to communicate properly to the external service provider tyntec and getting the proper responses for all the launched queries with no loss of data.
QA Automation Lead
Confidential
Responsibilities:
- Lead a team of 4 engineers for all Test Initiatives.
- Lead Automation efforts including - Framework development, Planning, coding and execution of tests using QTP 10.0 - Hybrid Framework.
- Design and development of Perl based framework to automate the ETL process.
- Development of Test Strategy for System Testing, including Internationalization testing for German, UK and Spanish Region.
- Test case standardization - Define Test Guidelines.
- Maintenance of test environment including - AUT, Tools (QTP, QC, Bugzilla).
- Implementation of best practices
Automation Lead
Confidential
Responsibilities:
- Lead a Team of 3 Engineers for all the Test Initiatives
- UI testing for the Confidential Travel/AAV site
- Checking RBE requests received and Response Send
- Testing LION for system and data integrity
- Building Log Analyzer Framework
- Test Automation using QTP 9.0 - Keyword driven framework
- Conducting regular Bug Review Meetings
- Coordinating with teams in other zones.
Quality Engineering Lead
Confidential
Responsibilities:
- Lead a Team of 6 engineers for all the V&V operations of the Project
- Project Planning, resource allocation, task allocation and status reporting to the client, Project Assumptions, Risk Management, Traceability, Test coverage Process, Pre-defined Entry/Exit Criteria etc.
- Deployment of New Builds on QA Environment/Patching the QA Environment on Need basis
- Test automation for Regression Testing using QTP 8.2 - Hybrid Driven Framework used.
- Generation of Test Scenarios in Test Director
- PRD/UED Review
- Functionality/Integration/Acceptance/Security and Regression Testing
- Communication with Teams in other Zones (New York) to Ensure Entry and Exit Criteria for Integration Testing of Job Seekers Site, Import Gateway, Siebel and HJBiz
- Work with Development and Product Management Teams to resolve defects found during testing.
- Implemented Formal Structural Testing Techniques in the Project, with due emphasis on requirement based test design,
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole.
- Preparation of various Quality deliverables like Quarterly metrics report, Weekly status reports
Quality Engineer
Confidential
Responsibilities:
- Build and Deployment of Weekly Builds in QA Environment
- Maintenance of Build scripts, Using Clear case used
- Sanity Testing of the New Builds to Ensure Stability
- Automation of UI Test cases ( Confidential UI/Admin Module) using e-TEST
- Automation of Back-end Test Cases (MLM-Middle Level Manager) using Perl/Shell Scripting
- Automating the Product Installation Process using Shell/Expect Scripting - Installing Confidential Client on Test Host Machines
- Generation/Updation/Execution of Test Scenarios.
- Functional/Compatibility/Reliability Testing
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole.