Qa Automation Engineer Resume
Walla Walla, WA
PROFESSIONAL SUMMARY:
- Strong and passionate QA Engineer with 5+ years of experience in Automation and Manual, excellent leadership, communication, software analysis, and technical skills seeking to thrive in a team - oriented environment.
- Expertise in White Box Testing, Manual Testing, Automated Testing using tools Selenium IDE/ WebDriver, HP Quality Center/ALM, TestNG, Maven, Jenkins, Cucumber, SOAP UI.
- Strong Knowledge and experience of Agile and Scrum methodologies.
- Experience writing and executing manual and automated test cases.
- Experience writing test plans based on business requirement documents, stories, and mock ups.
- Good experience on Selenium Automation using WebDriver and Server. Heavy programming using Java, TestNG.
- Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Good experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium WebDriver.
- Strong knowledge and experience using Selenium WebDriver in order to develop automation frameworks for functional testing.
- Good experience in Web Services testing using SOAP UI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.
- Knowledge of Test-Driven Development and Behavior-Driven Development.
- Experience providing customer support and assistance to end-users.
- Great communication and interpersonal skills used to keep the team on track to meet important deadlines.
- Strong knowledge of GIT and Source version control.
- Strong knowledge of Java, and SQL.
- Strong experience in Test planning, Test design, Test Status Reports, Execution and Defect management.
- Experience in User Acceptance Testing, Unit Testing, System, Integration, Smoke, Functional, Back-end, GUI Testing, Regression and Performance testing.
- Excellent knowledge on different testing frame works like Data Driven, Keyword Driven and Hybrid frame works.
- Experience communicating with and assisting key business stakeholders and clients.
- Strong knowledge and experience using JIRA and HP ALM for defect and sprint management.
- Experience testing web, desktop, and mobile applications both manually and with automation.
- Experience working in a very fast-paced agile environment.
- Able to adjust when requirements change frequently to cater to client needs.
- Has a “Test to break” attitude.
- Detail-oriented and ability to learn quickly.
- Good analytical, presentation and communication skills and Experience in handling multiple projects at the same time within deadlines.
TECHNICAL SKILLS:
Testing Tools: Selenium IDE/WebDriver/Grid, TestNG, Quality Center, SOAP UI
Languages: Core Java
Web Technologies: HTML, XML, Java script
Defect Tracking Tools: ClearQuest, BugZilla, Jira
Build Tools: Maven
Continuous Integration Tools: Jenkins
Versioning Tools: GIT, SVN
Database: Oracle, MySQL
Operating System: Windows Variants, UNIX.
PROFESSIONAL EXPERIENCE:
Confidential, Walla Walla, WA
QA Automation Engineer
Responsibilities:
- Evaluated all technical documents applicable to tests. Developed various test techniques for software applications.
- Conducted manual execution of test cases for new features with each release cycle to check application functionality.
- Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.
- Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
- Implemented Page Object Model Automation framework with Java, Selenium WebDriver.
- Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Used TestNG framework to run unit test and Maven to build the Project.
- Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
- Developed Maven Build scripts to run Sanity Test scripts developed in Selenium Web Driver.
- Wrote Maven build scripts to automate the compilation and execution of TestNG test cases/suites.
- Monitored the test execution in Jenkins once the code pushed into CI.
- Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
- Created data-driven automation scripts for testing API Web Services using SOAP UI.
- Testing a complex Web based application with backend validation in mainframes and using SOAP UI.
- Used Quality Center for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
- Used GIT for code repositories and Maven for the dependencies.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: Java, Selenium WebDriver, Maven, Jenkins, TestNG, SOAP UI, Firebug, Eclipse, ALM (QC11.5), XML, HTML, agile, Oracle, GIT, Windows.
Confidential, Los Angeles, CA
QA Manual Tester
Responsibilities:
- Evaluated all technical documents applicable to tests. Developed various test techniques for software applications
- Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
- Prepared detailed test scenarios and test cases to validate the functionality of the features by studying the user stories and mock-up documents.
- Executed test cases manually and tracked the bugs by entering in the Defect Tracking System with appropriate severity, priority and details.
- Prepared Test Data and executed Test Cases from Quality Center.
- Stimulated financial calculations for a given formula for a given period.
- Involved in Life cycle test for various products.
- Conducted Functionality testing during various phases of the application using.
- Worked on parameterizations, calling/copying, Check points heavily.
- Performed Database testing by writing SQL Statements for various Business transactions on Oracle.
- Extensively performed manual testing using Quality Center.
- Involved in defect reporting and bug tracking using Quality Center and Share point.
- Determined testing requirements developed and reviewed scripts for positive and negative test scenarios, conducted baseline testing, and generated reports.
- Conducted various management activities by analyzing and verifying test results, providing status reports.
- Used Quality Center for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: Java, Firebug, Eclipse, SVN, ALM (QC11.5), XML, HTML, Git, agile, Oracle, Windows.
Confidential
Manual Tester
Responsibilities:
- Created test plans and test cases in concert with system engineers and web designers.
- Involved validating sites across browsers and operating systems, the accuracy of links, visual presentation and its alignment with design specifications, and database updates.
- Tested the application manually prior to automation for functional testing.
- Performed Manual performance testing to identify various critical points in the application.
- Created Test Cases Test Plans and Test labs using Quality Centre.
- Supported new and existing products by configuring and testing software products and software components of a website.
- Provided Estimates for testing and updated the Project Plan with the testing timelines.
- Wrote SQL queries and statements to test database for retrieving information.
- Coordinated the walkthrough and kickoff meetings with developers and project managers.
Environment: Java, Quality Center, Oracle, HTML, XML, SQL, Windows.