Lead Quality Engineer Resume
PROFESSIONAL SUMMARY:
- Overall 12+ years’ experience in Software Testing
- Expertise in developing various Test Automation Frameworks
- HP Quick Test Professional (QTP) Certified.
- Proficient with ATDD process.
- Strong Experience with Selenium, Ruby, Python and Cucumber.
- Proficient in creating test strategy, test plan and test management.
- Superior coordination of user acceptance testing and QA deliverables through iterative evolutions. Identify and recommend process improvements.
- Experience in coordinating neogating in support of timeline with offshore team and IT teams.
- Experience in Web, Mobile & Client - Server Applications.
- Participate in de-briefing sessions with functional leads and/or other designated project personnel following UAT.
- Experience working on Waterfall and Agile projects, methodologies, processes, and tools.
- Participated in Sprint review meeting, Sprint effort estimations and Sprint retrospective meetings.
- Assist development team testing the functionality and identifying defects early prior to the development code review and assist business team in Installation of Apps.
- Drive test strategy, test case walkthrough daily defect triage and test summary walkthrough meetings with Project team.
- Profound knowledge in Software Test design, Test planning, Test execution and Test implementation phases.
- Experience working on Web service testing projects using Soap UI.
- Experience in Continuous Integration, DevOps Environment
- Sound knowledge on GITHUB
- Good Knowledge in creating Splunk Dashboards and reports.
- Extensive Experience in identifying and resolving the Issues and Risks and ensuring effective test execution.
- Experience in designing Test Scenarios and test cases from Use cases, BRDs, Business Flows using HP QC ALM.
- Extensive experience in Testing Mobile Apps (Native Apps and Mobile browser).
- Experience working with different automation frameworks using Quick Test Professional.
- Drive automation framework review and script review meetings.
- Experience working in Insurance (Long Term Care and Annuities), Banking, Digital Media, E-Commerce, and Search Engine Optimization (Pay Per Click)
- Excellent analytical, written, verbal and interpersonal communication skills
- Mentored new and experienced manual test resources on QTP and Ruby Automation
- Acted as SPOC for team in SQA activities - Reviews, SQA Validations, RCA, Metrics, and External Audits.
- LEAN Certified with cost saving of $0.27MM.
TECHNICAL SKILLS:
Functional Testing Tools: Quick Test Professional, Watir and Selenium.
Project Management Tool: Assembla, Trac, Jira, Ensemble and Digitee.
Web Technologies: XML, SOAP UI PRO, JSON, Postman and Rest Client
Operating Systems: Windows and OpenSuse (Linux).
Languages: C, Ruby, Python,VB Script and VB Macros.
Database: SQL server, Oracle, Postgresql, Hive and MySQL.
Cloud Database: Databricks, Snowflakes
ETL Tools: Apache NiFi, Airflow Dag
Defect Tracking Tool: Quality Center (ALM), Bugzilla, Jira, and Mantis.
Config Management Tool: GitHub, SVN, VSS
Agile Tools: VersionOne, Pivotal Tracker, Microsoft Azure
Content Management Tool: Adobe CQ5
PROFESSIONAL EXPERIENCE:
Lead Quality Engineer
Confidential
Responsibilities:
- Built Quality engineering strategy, vision, and practices to support SAFe and DevOps transformation
- Built Quality engineering team to support Agile delivery teams and system team.
- Led technical support operations, drove organizational transformation and LEAN initiatives.
- Responsible for implementation of efficient automation/performance frameworks, including test tools and automated test suites that govern whole development cycle for any of our product platforms, based on different Web, Services/APIs, and database technologies.
- Development of automation/performance solutions that meet organization standards and implementation of reliable, reusable, and maintainable automated regression suites & test harnesses
- Analyze product requirements and ensure the testing strategy is aligning a risk-based test approach, mitigating risk exposure within all phases of testing
- Advocate for quality, be the voice of the internal/external customer. Ensuring the teams (Scrum Teams) implement and follow best practices to prevent defects.
- Implement improvements, which may require ingenuity and creativity, within quality assurance program and operational systems with measurable quality indicators of the product
- Build and maintain status reports to highlight the state of releases, testing projects, impacts/concerns, etc.
- Work on problems of moderate scope where analysis of situations or data requires a review of various factors
- Presenting an aggregate view of testing utilization to high level management. Budgeting or forecasting for testing as a service in-line with the organizational processes and business needs
- Facilitation of inter-team communication across many agile projects within an organization. Being an escalation point for testers.
- Providing technical expertise, e.g. proper use of test techniques in appropriate cases
- Recruitment of Quality Engineers and ensuring retention of top talent. Goal setting, monitoring the progress and providing constructive feedback to the direct reports
- Personal support, mentoring, and for SDET team
Tools: Python, Apache NiFi, VSTS, AWS, Snowflakes, Databricks and Tableau
Senior Consultant
Confidential
Responsibilities:
- Work closely with business and Development Team to understand project architecture and complexity
- Work on effort estimation for every release to provide on-time quality service delivery
- Define Test Strategy, Test Plan & identify required skilled resources
- Ensure infrastructure for the test setup and required tools
- Participate in daily stand-up calls, sprint planning and retrospective sessions.
- Extensive experience using Jira, Ensemble for Project Management.
- Create usability testing coverage using different network configurations and OS versions
- Experience using SoapUI Pro tool for testing web services
- Ensure the service delivery and adhere to the PMO process (Check/Review the documents)
- Co-ordinate with offsite, Development Team and Business team.
- Create and review traceability matrix based on business requirements
- Participate in BRD review meetings and setup test case walkthrough meetings
- Performed backend testing using SQL queries, data mappings using Mainframes applications (FACTS).
- Interacting with Developers and Business Analyst regarding requirements, test scenarios, and defects.
- Lead defect review meetings and calls.
- Publish daily defect status report and weekly test summary report to project team
Tools: HP ALM, Jira, Python, Microsoft Visual studio
Sr. QA Analyst
Confidential
Responsibilities:
- Actively participating in daily QA stand-ups / scrum meetings.
- Participated in Product review meetings for reviewing and analyzing the project requirements and identifying high level objectives and test scenarios.
- Reviewed and analyzed business requirement to develop medium-sized to large/complex system Test Plan, Test Cases, Test Scripts, Expected Test Results and Test Procedure from functional requirement for different modules.
- Creates Test coverage Matrix to maintain traceability.
- Managed multiple projects developed across different platforms.
- Coordinate with different teams Product, Project, Development and SCM team simultaneously to meet the deadline.
- Followed Agile Methodology to emphasize on real time communication over written documentation.
- Created and maintained automation test scripts in test suits using Sublime text.
- Attended the Live Product Launch meeting for mobile web and verified the successful production launch of the product.
- Performed Ad hoc testing, Regression testing, Sanity testing, Functional testing Smoke testing, Integration testing for the features of the application.
- Setting up the Cucumber, Gherkin and Ruby/Python automation platform for Web automation.
- Streamlining QA Automation processes, establishing test automation infrastructure, and practice, reducing the manual effort and increase ROI for test execution.
- Captured API calls for web services testing.
- Wrote smoke test scripts before the build arrive to the environment for the multiple products.
- Updating and maintaining the test scripts according to new features enhancement.
- Performed Sanity and Smoke test scripts using TFS CICD Pipeline of the application after each build.
- Providing testing status summary and documenting the created issue to the product.
- Participated in release, sign off, go no go and Live launch meetings
- Created Splunk Reports and Dashboards to validate all error logs and reports from all servers.
- Created and maintained TFS jobs for Continuous Integration and Continuous Development.
Tools: HP ALM, Splunk, Python, Ruby mine, Sublime text, Microsoft Visual studio, SOUP UI, RIMS
Sr QA Analyst
Confidential
Responsibilities:
- Created Ruby automated tests for Card Online services.
- Compatibility Test Executions using Test Automation scripts using Ruby scripts supports multiple browsers and various browser versions.
- Successfully implemented parallel executions across various browsers (IE, Firefox, and Chrome) using Ruby scripts.
- Monitor adherence to quality standards in development, testing and business processes and able to produce quantifiable metrics to measure success; ensures test deliverables are prepared per enterprise guidelines
- Analyze product requirements with members of the project/product delivery team and devise the testing strategy; aligning a risk-based test approach mitigating risk exposure within all phases of testing; utilizing automated testing tools
- Monitors the completion of tasks within time and cost constraints and ensures technical and functional objectives are met
- Advocate for quality delivery; coordinates activities with overall development team, administers the testing problem management process including monitoring and reporting on problem resolution
- Implement improvements, which may require ingenuity and creativity, within quality assurance program and operational systems with measurable quality indicators; Prepare and discuss quality report with management
- Work with business partners, architects, and other groups to identify technical and functional needs of testing infrastructures and determine priority of needs.
- Evangelize adherence to defined development life cycle, good software design practices, and Architecture strategy and intent
- Collaborate with partners to educate and enhance the abilities of QE across the organization.
- Drive the adoption of proven testing patterns and technologies to ensure timely high-quality releases.
Tools: HP UFT, HP ALM, SoapUI, Ruby, Python, Appium, Galen, Jenkins and TSYS.
Consultant
Confidential
Responsibilities:
- Participated in component integration built on CQ5, Java applications.
- Created and updated web content using Adobe CQ5.
- Full life cycle experience in Quality Assurance, including Black Box, system, integration, database, performance, GUI, Functional, Regression, User Acceptance, Smoke testing and Sanity testing of both client-server and web-based applications.
- Creation of Master Test Plan & strategy, Test Design and Functional Test case preparation using HP Quality Center ALM.
- Managed Integration Testing, UAT execution. Participated in daily standup meetings.
- Coordinated with Onshore business team and offshore team in requirement analysis and high-level test scenario preparation for the Genworth website, ProducerPro, Consumer Web applications.
- Weekly and Daily Status report generation, Test summary report during the system testing phase.
- Preparation of Test execution plan, Defect tracking and Traceability matrix which will submit to the Project manager.
- Performed Usability and compatibility testing IOS devices and Android devices.
- Creation of Web Services Responses Using Various tools JSON, Postmaster and Advanced Rest Client.
- Analyzed Project Web Metrics (Ominiture Tags) using various tools as Site Catalyst and Ominibug.
- Automation planning, managing, HP UFT scripts demo to clients and sign-off.
- QA Test Documentation and provided Sign off for the test deliverables.
- Refractory of Test Cases which are feasible for Automation.
- Designed Automation POC’s to Customers.
- Managed complex test data received from actuarial team to support automation regression.
- Designed and implemented early automation framework.
- Design, development, and review of Custom and Common Functions across various Projects.
- Development of scripts using Descriptive programming.
- Coordination with Manual and Automation teams.
- End to End Test execution Using HP Quality Center (Both Manual and Automation)
- Compatibility Test Executions Using Test Automation Scripts.
Environment: Java, Java Script, CQ5, Jboss, Oracle.
Senior Engineer
Confidential:
Responsibilities:
- Propose, Created Automation Test Plan and Test cases from requirements
- Analyze and understand functional requirements.
- Author Test Cases for the GUI front-end and provide test coverage matrix.
- Identified the test cases which can be automated.
- Development and Review of Business and Generic Functions.
- Maintenance of Object Repository.
- Development of scripts using Descriptive Programming.
- XML and PDF Validations by Creating Generic Automation Functions.
- Execution of Automated Scripts from QC.
- Involved in Team Meetings, Weekly Client calls and Prepared Moms
- Interaction with Customer and SME’s
Environment: Java, Dojo, Oracle, Advanced Query Tool (AQT), DB2.
