Lead Qa Analyst, Automation Development Engineer Resume
SUMMARY:
- 11+ years of experience in IT with expertise in Software Quality assurance.
- Strong experience of working in multi - vendor teams spread geographically, interacting closely with business clients, Designers, Developers, Business analysts and scrum Managers.
- Experience leading test teams split on a global onsite offshore model.
- Experience developing robust test automation frameworks from scratch using Page Factory Model and popular tools like Selenium (IDE &WebDriver) using testNG/ Junit along with Java on the Eclipse IDE.
- Experience of utilizing framework enhancing tools like ExtentReports, ApacheLog4j2 and Apache POI for an agile environment.
- Knowledge of working with agile delivery tools like Maven and Jenkins to execute scheduled test build jobs for triggering testing jobs in a CI/CD environment.
- Strong exposure to testing Telecom and Retail domain applications.
- Well versed in analysing Business requirements, Functional and Technical Requirements and use cases for preparing test plans, test scenarios, test scripts and test data.
- Experience of preparing Requirement Traceability Matrices and Test status reporting to management stake holders using HP ALM, HP QC and Rational Quality Manager along with MS Excel.
- Strong knowledge of developing effective relative xpaths and using Firebug and Firepath.
- Good knowledge of working with testNG annotations including DataProviders to handle complex data structures.
- Performing back end validations using SQL Developer and SQL.
- Strong experience of performing Smoke, Sanity, Regression, Negative and Monkey testing.
- Experience of working on different types of testing - SIT and UAT, performing functional and DB validations, handling JavaScript elements, and using Robot class for mouse and keyboard events and file system handling.
- Responsible for identifying scenarios for enhancing the existing automated regression pack and implementing the changes.
- Good knowledge of establishing JDBC connectivity and connections with excel to perform read write of data into and from test scripts.
- Strong object oriented concepts with focus on Java including usage of Collections framework.
- Knowledge validating soap based web service responses using SoapUI along with manual validations.
- Experience of defect management using tools like - HP ALM, Jira itrack, Rational Quality Manager and Bugzilla.
- Experience performing testing on desktops and tablets using Sigcap and scanner devices.
- Knowledge of migrating and integrating existing projects on to Maven.
- Currently working on POC of implementing BDD test automation using Cucumber as part of efforts to in corporate more effective automation tools
PROFESSIONAL EXPERIENCE:
Confidential
Lead QA Analyst, Automation Development Engineer
Technologies: Java, JavaScript, Oracle, HTML, XMLTools: HP ALM, JIRA-itrack, Selenium WebDriver/TestNG, Rational Quality Manager, Jenkins, Junit, SQL, HP-QC, SQL Developer, Putty, MS Sharepoint, HP-Sprinter, JIRA, WebTrax, Ztracker, CR monitoring Tool, My Prism - ATT Document control, MS Excel, MS Power Point, MS Word, IE9 and 10, Firefox, Safari, iPads, sigcap devices and scanner devices.
OS: Windows and iOS
Responsibilities:
- Working on user stories to develop test scenarios and detailed test scripts.
- Analyzing business and functional requirements and interacting with business analysts, business stake holders, designers and developers to determine scope of testing.
- Participating in formal review sessions to understand end user needs to establish testing scope.
- Establishing high level test scenarios, writing detailed test cases and identifying candidates for automation.
- Usage of HP ALM, Rational Quality Manager and Jira itrack for test management and defect management.
- Representing testing team during Internal and External walkthrough calls.
- Working on creation of the automation test suite utilizing Selenium WebDriver (Page Factory approach), reusable function libraries creation, smoke test packs, etc on Eclipse IDE with Java.
- Implementing utilities like ExtentReports, Apache log4j2, POI etc to enhance the framework.
- Utilizing Maven and Jenkins to create automated smoke/sanity test jobs for CI testing.
- Manual test design, execution and Logging defects and following up till retest and closure.
- Working as onsite coordinator for all test efforts and managing offshore testers.
- Supporting UAT execution for business clients under the transformation model of ATT.
- Participation in daily scrum meetings.
- Performing data mining as per needs in SIT and UAT.
- Coordinating test environment readiness before beginning of testing.
- Validation of WebService requests and responses and back end validations on the database.
- Working on DSRs and Test exit reports in each release.
- Preparation of lessons learnt document and working on Root cause document for any rejected functional defects.
- Testing on desktops and iPads attached to various peripherals like scanners, payment devices and sigcap devices.
- Perform technical (automation) and domain knowledge transition to new joiners in the team.
- Stakeholder management.
Confidential
Snr. QA Analyst, Automation Engineer
Technologies: Java, JavaScript, Oracle, HTML, XML
Tools: Selenium WebDriver/TestNG, Jenkins, Junit, SQL, HP-QC, SQL Developer, Putty, MS Sharepoint, JIRA itrack, CR monitoring Tool, MS Excel, MS Power Point, MS Word, VSS, Internet Explorer, Firefox
OS: Windows
Responsibilities:
- Led the team that took project transition from another vendor and imparted KT to own team.
- Reviewing BRs and SRs and identifying extensive test scenarios and designing test cases.
- Performed test planning, test plan reviews and participated in architectural review meetings.
- Worked on designing the hybrid test automation framework to support regression testing using Selenium WebDriver along with Apache POI, Log4J, Maven etc in a CI/CD environment.
- Worked on efficiently identifying web elements using various locator techniques like XPaths, CSS, etc.
- Implemented automation test cases to be executed on multiple browsers in parallel.
- Implemented concepts of Page Factory Model to get highly effective automation scripts easy to understand by business stake holders, new joiners and manual testers.
- Handled knowledge transition to new joiners in automation team to make them understand the underlying automation architecture, libraries, configuration files etc.
- Execution of manual test cases to validate new functionality and transactions.
- Firing of SQL queries to create and validate test data, create billing usage, etc.
- Creation of CDRs on test data to validate rating and billing process.
- Performing smoke, sanity, functional, regression and back end testing across incremental releases.
- Taking care of test status reporting to project management and business clients.
- Management of HP QC, test plan and test lab set up, Requirement mapping on to test cases, creating test metrics from QC.
- Defect reporting using HP QC and follow ups till closure.
- Supporting UAT clients through data creation, environment configurations, user set ups and running transactions in UAT environment during release cycle.
- Contribution to process improvement by working on Lessons learnt Confidential the end of releases.
Confidential
Analyst Programmer/Snr QA
Technologies: Java, JavaScript, Oracle
Tools: SQL, HP-QC, Toad, Putty, MS Sharepoint, MS Excel, MS Power Point, MS Word, Internet Explorer
OS: Windows
Responsibilities:
- Identifying extensive test scenarios, writing test cases and participating in test review sessions.
- Interaction with Client/Designers/Developers/BAs for better understanding of Business requirements, requirement reviews, design reviews and finalization.
- Uploading of test cases into QC, mapping of TCs to requirements in QC.
- Execution of tests, defect reporting and follow up till closure.
- Daily test status reporting to client manager and participation in defect calls.
- Participated in all phases of Software Testing Life Cycle (STLC) from requirement analysis, reviews, test planning, execution and reporting followed by contribution to test closure reports.
- Mentoring and training of new team members.
- Creating demo transactions to be used by client team for training their staff.
Confidential
QA Analyst
Technologies: Java, Java Script, Oracle
Tools: Test Director, SQL Developer, VSS, MS Excel, MS Power Point, MS Word, Internet Explorer, Set top boxes and TV sets on broadband.
OS: Windows
Responsibilities:
- Member of onsite test team that worked closely with client business and marketing teams to understand and analyse business requirements
- Creation of test scenarios and detailed test cases using BR, HLD, and SR documents.
- Participation in review sessions for test approach document, test cases, etc.
- Executing test cases to uncover issues and follow them till closure.
- Utilizing test director to execute test cases and log defects.
- Creating complex SQL queries to perform back end data validations and for data creation purpose on an oracle database.
- Working on to pull transaction records and analyse them through putty.
- Continuous interaction with developers and designers to review defects and unexpected behaviour or application.
- Took care of sanity and smoke testing apart from performing regression testing.
- Contribution to test effort estimation.
Confidential
QA Analyst
Technologies: Java, J2EE, SQL
Tools: Test Director, SQL Developer, VSS, MS Sharepoint, MS Excel, MS Power Point, MS Word, MS Project, Internet Explorer, Illiad Fastest, Wincor Nixdorf ATMs and Kiosks
OS: Windows
Responsibilities:
- Analysis and review of the requirement document and HLD.
- Worked closely with clients and BAs Confidential onsite location as a tester.
- Discussing Domain and Technical issues with Team members.
- Involved in design and development of Test scenarios and writing detailed test cases.
- Imparting training to the peer testers and new team members.
- Performing Functional, integration, and Regression testing.
- Performing transaction tests on ATMs and kiosks using Iliad Fastest - an ATM automation tool.
- Performing manual physical transactions on different models of ATMs - including cash loads, receipt paper loads and refresh of ATMs using the transaction code panels.
- Creation of dummy test cards for use with ATMs.
- Ensuring closure of critical Bugs Logged in the Bug Tracker (Test director)
- Involved in test Signoff for each release which also included release of Help and User Guide Manuals
- Involved in sanity and smoke test on various test builds pushed in to test environment.
- Retesting of fixed defects and follow-up till closure.
Confidential
QA Analyst
Technologies: J2ME
Tools: Bugzilla, MS Excel, MS Power Point, MS Word, Mobile Simulators and physical mobile handsets
OS: Windows
Responsibilities:
- Creation of test cases using MS Excel.
- Execution of test cases using actual mobile hand sets and emulators.
- Raising defects identified in the defect management tool Bugzilla
- Follow up on open defects to closure upon retest
- Contribute to best practices of STLC via internal meetings, reviews and intranet forums.
- Develop understanding of J2ME code and perform code analysis per requirement.