Sr.qa Automation Engineer Resume
Sunnyvale, CA
SUMMARY:
- Over 6+ years of QA testing experience with active involvement in all phases of Software development life cycle including requirements gathering, analysis, design, development, testing and implementation.
- Good experience in all phases of Software Testing of Client - Server & Web based Multi-tier, Mobile applications.
- Good experience in creating and implementing Test Plans, Test Scenarios, Test Cases, Traceability Matrix and also Functional Testing.
- Create, implement and execute Test Plan, Test Cases, Test Scripts, Test Scenarios, Test Data based on technical design document and requirements specification document.
- Extensive experience with Java Web Framework, with sound knowledge in Core Java
- Experienced in automation testing with tools such as Selenium RC/Web Driver/IDE/Grid and test frameworks such as JUnit/TestNG.
- Experience in Develop Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework in Selenium.
- Experienced in using Maven build tools to manage framework dependency jar files.
- Strong working knowledge of Source Control System GIT and Subversion.
- Experience in parallel testing using Selenium Web Driver and TestNG
- Experienced in using web debugging tool like Firepath and Firebug for finding elements locator.
- Experienced in executing Black Box, Functionality Testing, Smoke Testing, System Testing, GUI Testing, Data Driven Testing, Integration Testing, Regression Testing and UAT on various applications.
- Experienced in writing manual test scripts and logging defects using Quality Center, Bugzilla, Rally and JIRA.
- Proficient with UNIX systems and Shell Scripting.
- Strong experience in using SQL queries for back end testing of large databases by writing Advanced Joins, Aggregate Functions and Single Row Functions in Oracle, MySQL and SQL Server.
- Proficient in QA Testing Methodologies and Agile Software Development Life cycle.
- Good interpersonal skills, commitment, result oriented, hard working with a quest and zeal to learn new technologies and undertake challenging tasks.
TECHNICAL SKILLS:
Testing Tools: Selenium IDE/RC/WebDriver, Mercury Quality Center, ALM, Jira, JUnit, QTP, Oracle SQL Developer, Firebug, Firepath, TestNG, JMeter and Appium.
Operating Systems: Windows, Windows 2003/2008 Server, LINUX, UNIX, Mac
Programming Languages: Oracle (SQL), Java
Database: MS Access, MS SQL Server 2005,Oracle
Continuous Integration: Jenkins
Build Tools: ANT,Maven
PROFESSIONAL EXPERIENCE:
Confidential, Sunnyvale,CA
Sr.QA Automation Engineer
Responsibilities:
- Followed agile methodology with a two weeks sprint and daily scrum meeting to share status and identify potential issues.
- Used Radar for writing Chores and Bugs and to track story completions, iterations and velocity.
- Tested stories based on the acceptance criteria for the stories in each sprint and accepted the story if all the acceptance criteria are met for the story.
- Automated Smoke & Functional test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).
- Test Scripts are written in Java language and executed and debugged and fixed errors.
- Used TestNG as a testing framework to execute the tests and report the results.
- Performed data driven testing in Selenium Webdriverusing test data from Excel, Apache POI.
- Set up Jenkins, GitHub, and Maven to work together and provide a smooth continuous integration system. Used Maven as a build automation tool for Java projects.
- Scheduled jobs in Jenkins to run automation test suite daily at morning.
- Combined and maintained GUI performance automation testing processes with Continuous Integration Development/Delivery cycles by creating Jenkins jobs for Maven, JUnit/TestNG project for all implemented by me automation frameworks.
- Performed Replication Testing by extracting data from QA environment and Cloud database and verified results to match.
- Retested the defects once the developers fixed the defects.
- Attended show and tell meeting with the team at the end of each sprint to demo the work that the team promised at the beginning of the sprint.
Environment:, Java, TestNG, JMeter, Selenium web driver, Jenkins, Junit, Maven
Confidential, Walnut Creek, CA
Sr. QA Automation Engineer
Responsibilities:
- Followed agile methodology with a two weeks sprint and daily scrum meeting to share status and identify potential issues.
- Used Jira for writing Chores and Bugs and to track story completions, iterations and velocity.
- Tested stories based on the acceptance criteria for the stories in each sprint and accepted the story if all the acceptance criteria are met for the story.
- Automated Smoke & Functional test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).
- Used TestNG as a testing framework to execute the tests and report the results.
- Test Scripts are written in Java language and executed and debugged and fixed errors.
- Performed data driven testing in SeleniumWebdriver using test data from Excel, Apache POI.
- Set up Jenkins, GitHub, and Maven to work together and provide a smooth continuous integration system. Used Maven as a build automation tool for Java projects.
- Scheduled jobs in Jenkins to run automation test suite daily at morning.
- Created one hub and 2 nodes through Selenium Grid for running test suite at a remote machine and also running tests against different browsers, operating systems, and machines all at the same time to cut down the time.
- Performed Replication Testing by extracting data from QA environment and Cloud database and verified results to match.
- Executed SQL statements in Oracle to verify the data in the database tables.
- Retested the defects once the developers fixed the defects.
- Testing the product, creating any defect and track any issues in JIRA .
- Attended show and tell meeting with the team at the end of each sprint to demo the work that the team promised at the beginning of the sprint.
Environment: JAVA,Selenium, TestNG, Java, Jenkins,GIT,SQL, Windows7, IE9, Firefox, Safari, Chrome, Eclipse, Oracle,Jira.
Confidential, San Francisco, CA
QA Engineer
Responsibilities:
- Analysis of functional specifications and designing Test Plans, Test cases for Functional Testing.
- Actively participation in GUI testing, Functional testing, System testing, Smoke and Sanity Testing.
- Involved in integration testing of different modules.
- Modification and execution of Test case Scripts (Java-Selenium RC) in Eclipse IDE, design of automation test framework (Junit and ANT).
- Performed cross browser functional testing using Selenium RC.
- Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium RC.
- Wrote test cases and performed Manual Testing like Positive Testing and Negative Testing, Regression, Integration, Unit Testing.
- Performed records, enhanced, and plays back test in Fire fox using Selenium IDE.
- Performed Regression Testing of different modules automated in SOAPUI.
- Performed Web Services testing and Validated XML request/response data using SOAPUI.
- Performed requirements Analysis, Risk analysis, Dependency Analysis and Issues/Problems Analysis.
- Analysis and isolation of issues reported from clients.
- Utilized UNIX commands to test the requirements given and to write UNIX scripts
- Defects were tracked, reviewed, analyzed and compared using Quality Center.
- Used SQL Queries for backend testing to check the data integrity and data consistency.
- Interaction with developers to report software bugs and re-test the fixed issues. Involved in Creating check lists for testing team.
Environment: Java, JUnit, Selenium (RC, IDE, GRID), SOAPUI, JavaScript, HTML, SQL, PL SQL, Web server - Apache, Mercury Quality Center and Oracle, Unix/Linux
Confidential, Somerset, NJ
Quality Analyst
Responsibilities:
- Tested module Integrated Contact Management (ICM) within the application to Automate the contact management process as per business requirements.
- Involved in writing and implementation of the test plan, test cases and test documentation using QTP and Quality Center.
- Developed SQL, PL/SQL queries and procedures to verify successful population of data from application interface into the database.
- Attended every review meetings like Peer Review meeting, Defect review meetings.
- Executed the test cases using QTP.
- Involved in GUI, Functional, Regression and System testing of the application.
- Reported defects in Quality center &prepared details defect reports.
- Worked with development team to ensure testing issues are resolved.
- Created Release to Release comparison Matrices on defect.
- Coordinate the testing activities for offshore Users.
Environment: QTP 9.5, Quality Center 9.0, Visual Basic, XML, Oracle, SQL, PVCS, VBScript.
Confidential, Dodgeville, WI
QA Tester
Responsibilities:
- Performed the Black Box, manual testing for internal software Slingshot, POS, and websites and performed positive, negative and End-to-End testing.
- Performed Manual Testing on various functionalities.
- Worked on functionality, integration, and regression testing for web application
- Identified software defects and interacted with developers to resolve them.
- Tracked the defects using Quality Center and generated defect summary reports.
- Executed SQL queriesto verify the data quality and integrity.
- Performed browser compatibility testing(IE, Firefox).
- Worked with the production team for customer support and solved the customer cases.
- Reported numerous problems of various severity levels. Verified bugs fixed in new releases.
- Generated Weekly Reports, Defect Reports, And Test Summary Reports.
- Involved in project meetings to meet project deliverables and goals.
- Coordinated with different teams (Business, Development & Management) to get data transfer to different Interfaces.
Environment: Windows 98, Oracle 9i, Quality Center, SQL