Qa Automation Engineer Resume
Washington D, C
SUMMARY
- 6+ years of QA experience in Manual/Automation testing of Web, Mobile apps and Client/Server with specializing in Software Quality Assurance Testing and QA Automation Engineer.
- Having extensive experience in writing and implementation of complex Test plans, design, Development and Execution of Test scripts for system and functional projects.
- Experienced in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
- Extensively working knowledge on Agile Development and management process.
- Extended experience in system testing, smoke testing, integration testing, UAT testing, functionality testing, regression testing and GUI.
- Good Knowledge in black box testing, negative testing, compatibility testing, and recovery testing.
- Experienced in creating and executing very large and complex End - to-End Test Scripts across different application Interfaces both Automated and Manual.
- Experienced in defining and executing Unit, Functional, Regression, Smoke, GUI and Security manual testing against weekly, milestone, or on-demand (developers) build.
- Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using JIRA.
- Experienced in HP Quality Center/ALM administration and customization, Manage user access, Track requests and inspect the work performed each day for compliance with the plans and specifications.
- Experienced in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
- Experienced in writing BDD test using Cucumber or Quantum (Perfecto Framework).
- Hands on experience in Test automation using different Automation tools/techniques, Unit testing by using Selenium Web Driver/IDE/GRID, TestNG, Maven, Fire Path, Running scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
- Experienced on manual testing and automated testing using different tools like Selenium (WebDriver, and GRID), Quality Center/ALM, and JIRA.
- Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
- Experienced in developing Java Appium test scripts using Java, JavaScript and Test Frame works using NodeJS.
- Experienced in Black Box testing by authoring Python Codes in Selenium WebDriver.
- Good Knowledge in creating and maintaining Server side Integration Test using Python and Selenium Web driver.
- Experienced in Back-end testing, data validation, Database testing using SQL queries.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, ALM, Rally, JIRA, IBM Clear Quest, BugZilla.
- Proficient with BDD and TDD using cucumber.
- Experienced in automated test tools like Selenium, Cucumber, Quality Center/ALM, Mercury Tools (Win Runner).
- Experienced in Web services (SOA, XML) testing.
- Knowledge of Cucumber tool and Gherkin language.
- Proficient in Manual as well as Automated Testing using Testing tool Selenium WebDriver.
- Good Knowledge in creating business process model, Hybrid keyword driven, Data driven, Page object model (POM) and Automation object model (AOM) using QC/ALM and other tools using dynamic descriptive programming, SORs and object repository to perform functional and regression tests.
- Experienced in cross platform testing in Solaris, HP-UNIX, Linux, Windows.
- Proficient in using Python scripting language to automate few of the test cases most of the test being related to feature ANT.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Proficient in using GitHub as a source repository system to share code within the office as well as with the team in overseas.
- Good Knowledge in using Jenkin as a Continuous Integration server to configure with GitHub and Maven.
- Experienced on Eclipse and Intellij to develop Junit and TestNG frameworks.
- Strong Knowledge in using Maven as a Build Management.
- Proficient in developing and executing automation Regression testing using Selenium in Agile environment.
- Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
- Extensively experienced in Soap UI tool for soap based.
- Extensively worked on different Selenium automation frameworks.
- Ability to use current technology and tools to enhance the effectiveness of deliverables and services.
- Established and maintained good communication skills with project managers, developers, business experts and QA teams.
- Excellent interpersonal skills, proven team player with an analytical insight to problem solving and deliver under high stress environment.
- Unique ability to adapt quickly to challenges and changing environment.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver/IDE/GRID, HP Quality Center/ALM, JUnit, JMeter, FirePath, Firebug, Cucumber, TestNG, SOAPUI, SOAP, Coded UI Manual Testing, Appium
Language/ Script: Java, JavaScript, VBScript, C, C#, Python, Ruby, .NET, JQuery, Gherkin, CSS, C++
Frameworks: Junit, TestNG, TDD, BDD, Protractor, Appium, Page Object Model Firefox Add-ons XPath, Firebug, Firepath
Web development: HTML, VB Scripts, XML, CSS, JavaScript
SOA Technologies: SOAP UI, REST, WSDL, UDDI, SOAP
Bug Tracking Tools: HP Quality Center, JIRA, HP ALM
Build/ CI Tools: Ant, Maven, Jenkins
Databases Technologies: MS SQL Server, MYSQL, TSQL, TOAD, Oracle PL/SQL
Platforms: Windows, Linux, MAC, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Washington, D.C
QA Automation Engineer
Responsibilities:
- Prepared Test Plans, Test Methodology, Test Cases, Test Scripts as per Functional and Business requirement for System/Functional Test Specification.
- Involved in developing detailed test cases including Test steps and Test input data.
- Prepared high level Test Scenarios from analyzing the Business Requirements Specifications.
- Wrote modification requests for the bugs in the application and helped developers to track and resolve the problems.
- Performed GUI testing, Functional testing, Regression testing, System testing, Smoke testing, Cross-Browser testing and User Acceptance Testing (UAT).
- Used JIRA to load Test Plan, Test Scenarios and Test Scripts for both Manual and Automation testing.
- Responsible for defect management includes, defect logging, defect tracking, defect triaging and defect closure using JIRA.
- Used JIRA to manage the requirements, test scripts and also defects.
- Developed data driven framework to read test data from Oracle SQL database and Spread Sheets.
- Configured Web Driver, TestNG and created selenium automation scripts in Java using TestNG framework and page object model (POM).
- Implemented Data driven and Page Object Model automation framework with Selenium WebDriver and utilized Apache POI jar file to read data from the excel spread sheets and load them into required test cases.
- Designed, developed and implemented automation testing framework utilizing Java, TestNG and Web Driver.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML ID's and XPath in Selenium.
- Assessed and analyzed user stories and participated in Sprint planning, Review Sessions and Scrum Meetings.
- Tested backend testing using REST API to retrieve the data from the database and checked data integrity.
- Involved on Cucumber testing and defined the test scenarios and created the test cases in Test Manager.
- Worked with source version control tool such as GIT.
- Involved in functional testing of SOAP using SOAPUI Tool.
- Validated Request and Response in JSON Format.
- Responsible for documenting the Automated Test results using SOAP UI.
- Developed Automation framework implementing Page Object Model, using JAVA and cucumber.
- Used Maven to manage Project's build and dependencies and Jenkins for deployments to environments.
- Involved with performance testing using JMETER.
- Analyzed, revised and created test scenarios according to business and functional requirements.
- Involved in performing UAT (User Acceptance Testing).
- Participated in QA reviews and implementation of processes and procedures improvements.
Environment: Selenium WebDriver, TestNG, Java, POM, Data driven, POI, Appium Emulators, Simulators, MySQL, Cucumber, Protractor, JIRA, HP ALM, GIT, SOAP, SOAPUI, Python, Oracle, Maven, Jenkins, JMETER, MS Word, MS Excel, MS Visio, MS Project, XML, C++, C#, CSS.
Confidential, Bloomfield, CT
Selenium Engineer
Responsibilities:
- Involved in Module Test Plan Preparation and Requirements Streamlining
- Involved in preparing requirement traceability matrices for new business Module.
- Involved in guiding the team members and handling the risks.
- Involvement in Test design includes Test Data Preparation and reviews.
- Worked with HP ALM to trace the requirements, write the Test Cases in the test plan, execute the Test Sets in the test lab and track the Defects logged in the defects module.
- Used HP ALM to house all test documentation and report/track all issues and defects.
- Tracked defects and prioritized bugs using JIRA.
- Developed SQL Queries to check data validity and database Integrity.
- Responsible for writing complex SQL Queries to find out that the data is correctly populated in each field.
- Created Automation solutions using VMware technologies, Apache, Tomcat, WebLogic and SOA.
- Worked multiple internal Freddie Mac departments to in delivering enterprise automation solutions.
- Worked with development teams for develops Infrastructure web applications using JSP, Servlet and XML.
- Responsible for GUI and Functional Testing, using Black box Testing, Jenkins Techniques.
- Involvement in Automation Environment setup using Eclipse, Java, Selenium, WebDriver jars and TestNG.
- Designed Test cases using selenium WebDriver and TestNG.
- Involved in Execution of Tests and Reporting Defects Using Sun-Tracker.
- Enhanced the selenium Test cases for cross browser testing.
- Involved in Regression Testing using Selenium.
- Involved in preparation of weekly and monthly status reports.
- Involvement in automation Environment setup Using Eclipse, Java, Selenium WebDriver Language bindings and TestNG jars.
- Involved in preparation of selenium WebDriver corporate Material.
- Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Developed scalable Web Service automation projects using SoapUI Pro.
- Supported the UAT team during User Acceptance Testing.
- Designed reports for communicating analysis of test data and metrics, and communicated the results to project team.
Environment: Java, C#, HTML, XML, MS Word, MS Excel, MS Visio, MS Project, JavaScript, Rally, JSP, Servlets, WebLogic, Oracle, SQL, Selenium WebDriver, TestNG framework, GIT, Appium, VMware technologies, Apache, Tomcat, WebLogic, SOA, Maven, HP ALM, JIRA.
Confidential, New York, NY
QA Tester
Responsibilities:
- Wrote modification requests for the bugs in the application and helped developers to track and resolve the problems.
- Performed Black box testing for functional flow of the applications.
- Modified and updated Automation scripts when developers change the code in Agile Environment.
- Involved in various stages of development of the project starting from the project planning until production and maintenance using agile methodology.
- Used JIRA extensively to track and test the user stories and filed bugs in agile environment.
- Created detailed Test Cases utilizing Quality Center/ALM to input and manage the Test cases.
- Provided back end testing for database auditing and data validation using SQL scripts.
- Used SQL programming in backend and front-end functions, procedures, packages to test business rules and security.
- Developed Automation scripts for new enhancements using Selenium and Junit.
- Implemented Automation for Web services testing in C# using TestNG Framework.
- Integrated TestNG with Selenium using Eclipse to generate test execution result.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium Web Driver with TestNG.
- Involved in performing Automation testing emulators and IOS Simulators Mobile Application Testing using Appium.
- Used Team Foundation Server (TFS) for automation scripts management and repository.
- Used Cucumber BDD framework in writing the automated test scripts.
- Developed documentation for Automation Scripts and Libraries.
- Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML.
- Involved on Testing Web Application which uses Restful Web services, XML.
- Participated in daily meetings, generating reports and documentation to contribute to the establishment of standards and procedures for software testing.
Environment: Quality Center/ALM, JIRA, Soap UI, TestNG, Java, C#,TFS, MTM, XML, Load Runner, Eclipse, Appium, IOS, Selenium web driver, BDD, Coded UI, MS Excel, MS Word, MS Visio, SQL, C/C++, C#, CSS, Maven, Windows.