Qa Automation Engineer Resume
Richmond, CA
CAREER OBJECTIVE:
To obtain a challenging position in Software QA that offers growth and new opportunities.
PROFESSIONAL SUMMARY:
- 8+ years of experience in software quality analysis and automation.
- Solid understanding of Health Care, Tele Communications, Banking and eLearning domains.
- Proven track record in Web automation testing with Selenium IDE/RC/WebDriver/Grid.
- Hands - on experience in developing Selenium framework using Java, SQL & Selenium; Using/testing SOAP & RESTful web services.
- Hands-on experience in design, development and execution of QA Test Plans, Scenario doc, Traceability and Test Strategies for Manual / Automation Testing. Identifying Automation Scenarios from the set of Test Cases / User stories.
- Expertise in all types of testing: smoke, unit, functional, integration, system, acceptance, regression, compatibility, black-box testing.
- Experience in working with JIRA, Jenkins, Subversion, and Maven.
- Strong experience in developing data driven framework, cucumber framework using selenium web driver and TestNG.
- Hands-on with page object models and expertise in developing core framework and page objects.
- Implemented different test strategies that checked the Functionality, Usability, Reliability, Performance and Supportability for Quality Assurance of Client/Server, Network and Web based applications.
- Hands-on in SoapUI tool for Testing Web Services, XML, SOAP, REST and SOA (Service-Oriented Architecture). Experience in XML testing.
- Involved in testing application on different mobile Platform such as iOS and Android devices.
- Written SQL queries for data extraction and validate it from front end application for specific business criteria.
- Experience in defect tracking and reporting using Jira, Bugzilla, ALM, Quality Center and Rational Clear Quest.
- Expertise in all phases of SDLC (software development life cycle) in both waterfall model and Agile\Scrum methodology.
- Capacity to identify Blockers, analyze test results, and investigating their root cause using log files, assigning to the concerned team and suggesting remedies while tracking till closure.
- Working closely with Developers/BA on the issues & design of the system and QA Team to implement quick solutions.
- Excellent communication skills, self-motivated, work/time management, process oriented team player with strong focus on Documentation.
TECHNICAL SKILLS:
Automation Tools: SeleniumWeb Driver, IDE, RC, Junit, TestNG, JXL
Project / Defect Mgmt. tools: Jira, Bugzilla, ALM, QC and ClearQuest
Languages/ Script: Java, Java Script
SOA/Web services + tools: SOAP & REST API, XML, XPath, SoapUI
Web Technologies: HTML, XML, CSS, DHTML
App/Web Servers: Apache, Tomcat, WebLogic
Databases: MS SQL Server, MySQL, Oracle
Operating Systems: Windows XP/Vista/ 7, Linux, Solaris and iOS
Methodologies: Waterfall, Agile/Scrum
Version Control Tools: SVN,GIT
Misc. Tools: WinSCP, Secure CRT, PuTTY, Firebug
IDEs: Eclipse, Net Beans
Build tools: Ant, Maven, Jenkins
PROFESSIONAL EXPERIENCE:
Confidential, Richmond, CA
QA Automation Engineer
Responsibilities:
- Implementing the automation testing of “CAIR IZ PORTAL” and “CAIR NEW ENROLLMENT” portals.
- Along with Test cases automation using Selenium I also get involved in the test case design & documentation and peer reviewing those test plans & results with the developers and others in the Manual QA team.
- Analyzed business requirement document to formulate the test cases, test plan and extensively involved in the testing process.
- Writing Test case scripts in Java-SeleniumRC/Web driverusingEclipse IDEand maintained the selenium scripts and executed. Prepared automation test framework.
- Develop page object framework using Selenium WebDriver and TestNG.
- Used Firebug Tool to design element identificationusing Object's id, Name,XPath and CSSselectors to link in the application.
- CreatedMAVENbuild files and pom.xml to run the Selenium tests using Continuous Integration toolJenkins and created reports in HTML format.
- Tested backend with complex SQL commands on database using SQL Queries.
- Used numerous UNIX commands for various operations like manipulating the files for test data.
- Performed load testing using Jmeter tool.
- Involved in functional testing, regression testing and User Acceptance testing for various combinations.
- Participate in Requirements and Functional Spec reviews of new features to convert them to comprehensive Test Specifications.
- Reported and tracked defects in Jira. Worked closely with Developers, Business Analyst and User Representatives.
Environment: SCRUM, Windows, UNIX, IE8, Firefox, Eclipse, Jira, Selenium RC/Web Driver/Grid with Java, TestNG, MS SQL Server, MS Office.
Confidential, San Jose, CA
Software Test Engineer
Responsibilities:
- I’m a member of the team that was responsible for automating the functional testing of Confidential Online Web Application on Windows PC.
- I was tasked with driving the automation for “My Shows” module and “Browse” module of Confidential Online web application.
- My Shows module allows the user to sign in to the online account and view user’s saved list under each of categories: Movies, Sports, Kids, TV Shows, All Shows, etc. My focus was testing Animated, Kids and Movies shows.
- Browse module lets the user to choose different Genres under TV/Movies/Sports categories, such as Animated, Comedy, Action, Drama, etc. I was responsible for TV and Movies.
- Implemented automation tests using the data driven framework, GUI testing, and workflow variances including negative scenarios. Used Cucumber and Junit for workflow validation.
- Cross browser compatibility testing was one of the primary focus.
- Used TestNG data providers, and XML based configurations to drive variations in data, and workflow.
- Tested Native app using Android SDK studio for automated mobile testing and the run the scripts for multiple Android devices.
- Used Firebug, Fire-finder add-ons to identify ObjectIDs, XPath locators for page objects updating.
Environment: Java, HTML, JavaScript, Selenium WebDriver, TestNG, Maven, Jenkins, AutoIT, MS SQL Server, TOAD, JDBC, JIRA, Subversion, Windows 7/8
Confidential, Los Angeles, CA
QA Analyst
Responsibilities:
- Developed automation test cases for ‘Your Information’ module in Checking Account.
- Implemented 57 test cases for Your Information module using Page object Model Design and data driven Selenium framework on TestNG Platform using Java.
- Involved in development of system test plan using business and functional requirements documents.
- Identified test cases for automation and performed Regression testing.
- Performed Smoke testing for each new build of the application.
- Tested the application compatibility on various versions of Mozilla Fire Fox and IE browsers.
- Successfully tested web services using SoapUI Tool.
- Performed backend testing using SQL queries.
- Integrated complete framework with CI Tool Jenkins for Scheduling the Test cases.
- Involved in bug tracking using Jira.
- Peer reviewed the scripts that have been developed by the teammates.
- Weekly reports, interim test reports, build status reports, Go/ No Go reports etc. preparation and presentation to management
Environment: SCRUM, Windows, UNIX, IE8, Firefox, Eclipse, Jira, ALM, Selenium RC/Web Driver/Grid with Java, TestNG, SoapUI, Oracle, Toad, MS Office.
Confidential, Pittsburgh
QA Analyst
Responsibilities:
- Performed extensive analysis of system and university requirements and rules.
- Implemented test cases for primary web modules like Student Management and Staff Management.
- Implemented functional testing, regression testing for MSIT Login Portal.
- Participate in Requirements and Functional Spec reviews of new features to convert them to comprehensive Test Specifications.
- Giving Demo of the functionality to the management and user base before Sprint signoff.
- Involved in executing Test Cases manually & worked with development teams and business teams in test cycles.
- Maintained requirements and created Traceability Matrix between Requirements and Test Cases using Quality Center.
- Created automated test scripts using QTP for Functional and Regression Testing.
- Worked with various checks points (GUI checkpoints, Database checkpoints, Text checkpoints and Bitmap checkpoints) in QTP to perform Regression testing.
- Reported and tracked defects on regular basis to help the project team to address them in the order of priority.
- Responsible for updating and maintaining Quality Center according to bug life cycle standards
Environment: Java, WebLogic, QC, Web Services, XML, HTML, CSS, Java Script, SQL and Windows XP
Confidential
Jr GIS Engineer
Responsibilities:
- As Jr. GIS engineer, I was actively involved in the production environment in mapping GIS information that helps to layout the cables for telecommunications.
- Created spatial database using GeoTools and provided regular support to maintain the geographical data.
- Developed automation programs that work with GIS MicroStation and Smallworld tools, which interpret Swisscom maps, manipulate and understand digital land data.
Environment: MicroStation, GeoTools, Smallworld Product Suite and Windows XP
