Qa Automation Engineer Resume
Pittsburgh, PA
PROFESSIONAL SUMMARY:
- Software Quality Assurance Analyst with 5+ years of experience in Automated and manual testing on Windows and UNIX operating systems.
- Good experience in Requirements gathering, Business Analysis, QA, Documentation, FSD, BRD, Test Plans, Test Cases.
- Excellent understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Bug life Cycle and Methods like Waterfall and Agile.
- Excellent experience in Software Testing in Client Server Application and Web based application using Manual Testing Techniques and Automated open source Testing Tools.
- Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Junit/ TestNG, Selenium WebDriver/IDE, Maven and Jenkins.
- Involved in Developing and Executing Test Plan, and Test cases based on the Business Requirements Documents, Functional Requirement, and Use Cases.
- Knowledge and experience in complete QA Life Cycle, which includes designing, developing & execution of the entire QA Process, documentation of Functional Test Plans, Identification of Business Processes & Test Scripts for e - Commerce and Client/Server applications.
- Extensively involved in entire QA Process and defect Management life cycle.
- Diverse experience with various testing methods such as Functional testing, Integration testing, Regression testing, Black Box testing, White Box testing, System testing, Unit testing, Database testing, Graphical User Interface testing (GUI), User Acceptance testing (UAT), API testing and browser Compatibility testing,
- Experience on working XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP and latest features like Policies and Services.
- Create Testing Status and Defect Matrix for reporting to the Management.
- Prepared reports like Defect Statistics and Tracking, Weekly and daily status reports.
- Working knowledge in web development, and testing tools like Firebug, Fire Path, Xpath, DOM Inspector, and Chrome Console.
- Good experience in Bug Tracking tools like Quality center, Test director, Clear Quest and BugZilla.
- Possess good programming skills and understanding of JAVA, C++, FORTRAN, Python, HTML, shell scripts, PL/SQL.
- Strong PL/SQL, developing database queries for Backend Testing, in-depth Knowledge of Oracle and SQL Server.
- Knowledge in performing Database testing on Oracle, SQL Server using SQL Developer and TOAD.
- Well versed with testing methodologies such as Agile and SCRUM.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
TECHNICAL SKILLS:
Testing Tools: Selenium Web driver/IDE, Junit, TestNG, Test Director, JIRA, Firebug
Software Process/Methodology: Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Agile, Scrum
Built /CI Tools: Maven, Jenkins
Software Testing Types: Manual, Automated, Functional, Regression, GUI, Load/Performance, End to End, Database, Integration, User Acceptance (UAT)
Languages: Java, C++, Fortran, Python, HTML, HTML, SQL, PL/SQL
Databases: Oracle, SQL Server, MS SQL Server, MongoDB
Operating Systems: Windows, UNIX, Mac OS
PROFESSIONAL EXPERIENCE:
Confidential, Pittsburgh, PA
QA Automation Engineer
Responsibilities:
- Analyzed System Requirement Specification (SRS) document and Business Requirement Document.
- Developed automation test scripts using Selenium Web Driver and Java.
- Developed Data Driven Test scripts as well as running these scripts for Message processing, Registration, and Reports testing using Selenium WebDriver.
- Created test cases, test plans, tested API’s, wrote JUnit test cases, executed code coverage and wrote automation scripts using Selenium WebDriver.
- Performed parameterization of the automated test scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
- Involved in developing Test Automation Framework for the application using Selenium WebDriver with Maven.
- Reviewed the automation scripts and created Continuous Integration Jobs in Jenkins.
- Created the JUnit test cases for the different web applications using Eclipse IDE.
- Wrote manual test cases for functional, GUI and regression testing.
- Worked on Web api testing using SoapUI
- Assisted to develop the Test Plan, Test Cases and Test Scenarios to be used in testing based on Business Requirements, technical specifications and/or product knowledge.
- Executed manual test cases and verified results with expected results.
- Identified, analyzed and reported bugs found during various phases of testing.
- Discussed defect resolutions with developers and business analysts.
- Participated in the weekly team meeting to discuss the upcoming work, schedules and status.
- Performed migration testing by running SQL queries to check if the data is migrated without any discrepancies from legacy systems to the new systems.
- Served as a resource for analytical services utilizing TOAD/Oracle, and SQL Developer.
- Developed and maintained the project plan using MS Project.
- Performed database testing by passing SQL Queries to retrieve data.
Environment: JAVA, Selenium WebDriver, PL/SQL, Eclipse, Oracle 11g, Web Api,JUnit, Maven, Jenkins, Internet Explorer, Google Chrome, Firefox, Agile, SOAP UI, SQL, Windows.
Confidential, New York
QA Test Engineer
Responsibilities:
- Participated in Requirement Analysis, Business Analysis and Use-Case Analysis.
- Technical writing of high level Test Plans, Test Cases, Test Scenarios.
- Participated in Black Box Testing and Integration Testing in White Box testing approach.
- Perform Regression, UAT, Integration, User Interface, GUI, and Usability Testing for different web browsers in selenium.
- Created SQL Queries to Extract, Insert, and Delete data from Database including Inner and Outer Joins.
- Involved in finding the test cases to automate in selenium web driver.
- Used selenium automated scripts in to perform regression testing.
- Performed browser compatibility testing, to ensure same UI and functional behavior of website across different versions of IE, Firefox and Chrome.
- Worked on Selenium IDE, and Web Driver, and checked the Java codes as per requirement.
- Created content pages, User Controls, web forms and HTML pages for different modules using Java.
- Developed Selenium, script to automate GUI and functionality testing for the new features.
- Analyze automated test plans and create test cases for selenium Tool as per new / existing requirements.
- Do testing of number of rows, columns, formats, data type etc means check the transformation is as per as requirement or not.
- Checked all import/export and Data Transformation into the Staging, Production and Data Warehouse environments.
- Made recommendations to management regarding the acquisition and/or implementation of software to increase information systems efficiency.
- Responsible for performance testing using JMeter.
- Prepared the test cases and test scenarios detailed in Microsoft Excel.
- Transformation of use cases to test scenarios and designing test plans and test cases.
- Involvement in efficient and optimum test planning with the available resources.
Environment: Selenium IDE/Web driver, Java, JMeter, Agile, web browser testing, QC, Scrum- Agile, Oracle, Windows.
Confidential
QA Analyst
Responsibilities:
- Actively interacted with the Business users, product owner and the developers in the agile team to understand the test scenarios.
- Created a Test Strategy, Test Plan and Test Cases.
- Automating the test scripts are planned prepared and upgraded using HP Quality Center (QC).
- Worked on developing the Test Cases in the HP Quality Center (QC).
- Modernized the automation test scripts based on the periodical changes in the functionality requirements of product.
- Automated various critical points identified in functional testing using Selenium Webdriver.
- Inserted checkpoints to compare the present behavior of the application being tested to its behavior in the earlier version using selenium IDE.
- Worked on WCF service testing using SaopUI
- Developed and automated regression test cases with positive scenarios Selenium Webdriver.
- Executed Backend and Database tests using SQL queries, validating the data for database editing and debugging is conducted using selenium.
- Analyzed LoadRunner/Performance Center test result.
- Implemented GUI check points and gathered the test cases needed to be automated using Selenium Webdriver.
- Performed and maintained unit testing using Junit framework.
- Responsible for updating and maintaining the Quality center (QC) for all the defects found during functional and regression testing and follow up the Bug Life Cycle.
- Dynamic and static objects in selenium are dealt with the DOM, Xpath and CSS path.
- Developed test scripts for service calls and rendered data through XML files.
- Inserted rendezvous points in order to simulate heavy loads for conducting Load Testing.
- Simulated real-time scenarios by using ramp-up and ramp-down in LoadRunner.
- Dealt with the Bug life cycle phases like Defect analysis, bug tracking and Retesting is performed and maintained the status of reports.
- Involved in daily and weekly defect and risk meetings.
Environment: Java, HTML, CSS, Selenium IDE/Webdriver, XML, WCF, Eclipse IDE, Junit, SVN, HP ALM/Quality Center, SQL Queries, LoadRunner, Performance Center, SOAP UI, Oracle and Firebug.
