Qa Automation Lead Achievements Resume
SUMMARY:
- Accomplished QA Lead with an exceptional performance record in organizational development and growth with over 8 years of experience in Software Quality Assurance and Testing.
- Successful QA Lead with diverse background in multiple domains. Contributed to small and large projects in various domains such as Hardware, E - commerce, Mobile, Analytics and Artificial Intelligence applications(Chatbots).
- Successful in establishing, maintaining and managing onsite and offshore QA team.
- Possess extensive hands-on experience in designing, developing and maintaining test automation frameworks (Web, Mobile and API's) from inception to advance development.
- Handson experience in developing the Test Automation Framework for Web/API Applications using Selenium WebDriver, Rest Assured & JMETER.
- Extensive experience in developing mobile test automation frameworks targeting iOS, Android and windows platforms using Appium.
- Developed test automation framework for a State of Art Chatbot Applications built using AI and Machine Learning.
- Possess hands on experience in implementing Test Driven Development(TDD) and Behaviour Driven Development(BDD) into QA process architecture.
- Hands on experience with Jasmine and PhantomJS in writing the test scripts for Google Analytics unit tests.
- Possess extensive experience in defining QA strategy and Test Planning for parallel projects.
- Proven experience in establishing Continuous Integration architecture within the Software development life cycle.
- Excellent experience in working with databases like MS SQL Server, MYSQL, Oracle.
- Possess intensive experience in SDLC Methodologies like Lean, SCRUM, Waterfall and Agile models from project definition to post-deployment,maintenance and customer support.
- Hands on Extensive experience in Unit, Functional, Integration, Regression, User Acceptance, System Testing, Load/Stress, Performance, Black box and White Box Testing.
- Possess expert presentation, communication and interpersonal skills to liaise with QA Engineers, Developers, Cross Functional Teams and Senior Management.
- Developed and maintained documentation during various phases of the software development life cycle (Test Cases,Test Plan,Strategy Proposals,Automation Reports,Defect reports,Customer Support documentation,Usage Manuals, traceability matrix etc.)
- Possesses Excellent oral and written communication skills with strong problem solving skills and a result oriented attitude; Keen attention to detail/accuracy and ability to function in a stressful environment; creatively think outside of the box in conceiving and developing company needs and solutions while performing within established boundaries.
AREAS OF EXPERTISE:
- Test Automation
- QA Strategy
- Framework Development
- Test Coverage Analysis
- Custom Component Building
- Test Case Management
- Defect Management
- Selenium
- Appium
- Java
- C#
- JavaScript
- Python
- JMeter
- Jenkins
- Jasmine
- PhantomJS
- Artificial Intelligence
- Machine Learning
- SOAPUI
- REST API Testing
- Mobile Testing iOS Testing
- Android Testing
- MS SQL Server
- SQL Server Integration Services
- SQL Server Reporting Services
- Informatica.
TECHNICAL SKILLS:
Programming Languages: JAVA, J2EE, HTML5, CSS, XML, XSD, XSLT, C#, ADO.Net, PHP, Data Structures, UML 2.0, Python, JavaScript
Scripting Languages: Shell scripting, Java Script, VB Script, TSL
Methodology: Agile, WaterFall & Scrum - solid working experience in all the sprints (planning, product backlog, review) Six Sigma, Lean Methodology,MVC Methodology for Enterprise applications.
Databases/DB client tools: MS SQL Server 2012/2014, Oracle 8i/9i/10g, MySQL, MS Access, SQL developer
Web & App servers: IIS, Apache HTTP Web Server, Apache Tomcat, WebLogic, WebSphere, JBOSS
Testing Tools: HP Quality Center/ALM, Quick Test Professional QTP, Load Runner, Bugzilla, Selenium, WinRunner, Test Director, JIRA, SOAPUI, ClearQuest, IBM Ranorex, CodedUI (MTM),cucumber, JSpec, RSpec, HttpUnit, JMeter, Firebug, Firefinder, REST Client, Hudson, Cruise control, Jenkins, Wiki central, Rally, SikUli, Cobertura, Emma, Sonar, Test-Flight, Appium, Monkey-Runner, UIAutomation, TestNG, JUnit, NUnit, Fry Proxy
Version control systems: Visual Source Safe (VSS), Perforce, CVS, Subversion,Git
Operating Systems & Management Platforms: Windows 7/2000/XP/Vista,S3, CDN, Lambda, Api Gateway, MS-DOS, Linux, UNIX, MAC OS, VMware, Vsphere client, Hypervisor, Dockers, RDP
Mobile OS: Apple IOS, Android 4+, windows mobile
Desktop Applications: MS-Project, Outlook, Lotus Notes, ERD commander, Crystal Reports, Adobe Photoshop, MS Visio, XML Spy,NPM, ant, Maven, MS Office Suite, IE, FireFox, Mozilla, chrome, Netscape.
Platforms & other tools: NetBeans IDE, Eclipse Helios IDE, Visual Studio, TFS, SharePoint, Android SDK, Xcode,iOS, Vmware, Redis, RabbitMQ,Spring Framework.
PROFESSIONAL EXPERIENCE:
Confidential
QA Automation Lead
Responsibilities:
- Successfully developed and established a centralised functional test automation framework for an entire organization which supports over 10+ product initiatives.
- Responsible for designing, developing and maintaining regression automated test suite for Web, Mobile Applications using Selenium and Appium respectively.
- Developed a functional test automation strategy that delivered substantial ROI and measurable increase in overall QA efficiency by significantly reducing the time to push changes into production.
- Developed API test automation framework for testing a cutting edge AI application using Apache Libraries.
- Developed a gateway mechanism by creating sanity scenarios covering data points and high level functional tests targeting A/B Testing in production.
- Responsible for managing a team of 6 resources both onsite and offshore.
- Identified inefficiencies in current DevOps practices and improved them through automation.
- Responsible for managing and maintaining the daily regression suite and following up with the responsible teams in fixing the failures.
- Made Significant process enhancements in achieving the goal of supporting multiple releases in a week.
- Responsible for communicating with Product Managers,Business Users and the Development Teams in identifying the testing needs and prioritized the tasks as per the business needs.
- Responsible for communicating Test Metrics, Regression Metrics, QA concerns and project status to higher management and key stakeholders on a regular schedule.
- Responsible for the backlog grooming, sprint planning and organising daily status meetings for the QA team. Established coding standards and automation best practices.
- Organised retrospective meetings after every sprint with team members to understand the challenges during the sprint, and implemented the feedback as seen fit.
- Responsible for QA effort estimating, prepare and own QA and release schedules.
- Streamlined and QA Processed for the test planning, execution and reporting .
Confidential
QA LEAD
Responsibilities:
- Responsible for designing, developing and maintaining regression test automation framework for Web and Mobile applications using Selenium and Appium.
- Worked on developing full-scale Functional regression framework that has various components like scripting engine, Reporting and Notification modules.
- Worked on developing the cross platform test automation framework that supports mobile, tablet and desktop applications.
- Performed the evaluation for various testing tools and methodologies that fit the application requirements and choose the right ones for automation.
- Established the continuous integration platform using jenkins (and TFS) to execute the test cases for functional, validation, end-to-end, and regression testing for Web applications on a daily basis.
- Developed automation test strategies for performance testing of mobile applications using emulators and real devices such as smart phones
- Effectively lead issue triage meetings with scrum team to plan and prioritize the defects and track them through fixing.
- Involved in writing SQL Queries for test data creation ;Implemented data validations for the front end and API's using Nunit framework.
- Analyzed and reviewed Business Requirement Documents and System Requirement Specifications to define the user stories for the automation team in any given sprint.
- Actively participated in regular defect & Test execution meetings across various business teams to provide updates and escalations regarding any outstanding issues.
- Successfully managed timelines, deliverables and resources both onsite and offshore.
- Configured Selenium GRID for parallel testing against multiple environments and browsers.
- Worked on testing the Migration of SQL Server Databases and Cube from 2012 version to 2014 version.
- Possess strong expertise in designing and developing test strategy, test plan, test cases and generating test reports, defect reports and QA documentation.
- Facilitate growth and mentor members of QA team to gain expertise and adoption of Automation practices.
Confidential
QA Automation Engineer
Responsibilities:
- Responsible for developing and managing test automation framework for UI and API's.
- Performed functional, GUI, UAT, smoke and regression testing. Worked closely with developers and business users to troubleshoot the Issues and defects in the functional flow of the application.
- Performed the testing of AJAX enabled web application and implemented the testing framework using Eclipse IDE, Selenium and JUnit.
- Worked on leveraging the open source tools and built custom components to suite the test automation requirements.
- Performed troubleshooting using firebug and tailing application server logs (for any exceptions) while testing.
- Developed and managed complex software testing environments with dependencies on multiple build deployments and hardware components. Led automation of build releases by using ANT scripts in Jenkins.
- Instituted Quality Assurance processes, automation, methods, techniques and best practices, enhancing overall quality of systems by 80%, minimizing delivery time-frames, and reducing total number of critical issues reported to support team.
- Hands on experience with developing custom tools and components for integration into the existing test infrastructure. Worked with large scale databases with size ranging from GB-TB.
- Review and analyze the business requirements & technical specifications with product management, project management and writing detail oriented Master test plan, test cases, test scripts, traceability matrix and prepare the test reports.
- Log defects with the proper severity/priority based on risk and impact to the feature under test.
- Responsible for managing all QE/QC documentation (test cases, test report, traceability matrix and defect reports).