Software Test Automation Engineer Resume
Bethesda, MD
SUMMARY
- Over 7 years of experience in Information Technology specializing in Software Quality Assurance Testing, proficiency in testing Web - based applications, and a good experience in Core java OOPS concepts.
- Experience in manual and automation testing on varicose domains, including Banking, Retail, E-Commerce, Insurance, and Financial-Mortgage.
- Experienced in working with licensed and open-source tools such as Selenium, TestNG, Eclipse and preparation of automation test framework including Junit for Unit testing and Maven for project building. Experience in all aspects of the Software development life cycle (SDLC) and strong knowledge of Agile/Scrum and Waterfall Models.
- Experienced in the development of Data Driven and Hybrid Automation frameworks in Selenium and Test Scripts to implement Test Cases, Test Scenarios in Gherkin language and Features for Behavior Driver Development (BDD) using Cucumber.
- Extensive experience in reviewing and analyzing Business Requirements and creating Test Plans, Test Case, Test Scripts, Test Estimation & Requirement Traceability Matrix (RTM).
- Professional experience in Smoke Testing, backed end Testing, Black-box testing, User Acceptance Testing(UAT),Functional Testing, Positive/Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Cross Browser/Cross Platform Testing, UI Validation, Boundary Value Testing.
- Experience in API Testing using POSTMAN and Karate API framework.
- Extensive Experience in using JIRA as a product and bug management tool. Experienced using Jenkins server to perform Continuous Integration.
- Highly motivated, self-starter able to work independently and collaboratively within diverse technical and management teams.
TECHNICAL SKILLS
Testing Tools: Selenium ID WebDriver, SOAP UI
Languages: Java, XML, SQL
Web Technologies: HTML, XML, CSS
IDE: Eclipse, SQL Developer
Test Framework: JUnit, TestNG, Data Driven Framework, Cucumber, Karate
Build Tool: Maven
Processes: Agile-Scrum, Waterfall
Bug Tracking Tools: Jira Oracle, MySQL
Operating Systems: Windows ARCGIS, QGIS
PROFESSIONAL EXPERIENCE
Confidential, Bethesda, MD
Software Test Automation Engineer
Responsibilities:
- Involved in building automation frameworks from scratch using selenium WebDriver, JAVA, and Cucumber (BDD).
- Developed Automation framework implementing Page Object Model, Using JAVA, Selenium Web driver and Cucumber.
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definition in Gherkin format.
- Experience on Core Java, OOPS Concepts.
- Performed UI, Functional and Regression testing be automated using Selenium WebDrive, Cucumber Maven, and Jenkin.
- Participated in Stand-up meeting, Walk-through meeting, weekly automation meeting with all other QA, weekly assessment meeting with business analysts and developers.
- Delivered back end testing for data validation using SQL in Oracle and executed SQL Queries on database tables to verify the database.
- Involved in preparing a report of all automation difficulties and test results for further application using Maven.
- Implemented Regression and Smoker test execution as a discrete step of the deployment process by using Selenium WebDriver.
- Designed the test scripts and analyzed the result in various application levels including integration, regression, functional and accepting testing using Selenium..
Confidential, Chevy Chase, MD
QA Automation Engineer
Responsibilities:
- Participate in Agile Scrum methodology and attend Daily Scrum, Sprint Grooming, and Sprint Planning and Sprint Review meetings.
- Experience in Cross Browser Testing by executing the test case in Firefox, Chrome and Internet Explorer. Assisted QA lead in documenting User Acceptance Test report and reporting defect resolution.
- Performed End-to-End testing of database to check data integrity using SQL queries.
- Reviewed database test case according to assigned Requirements to Validate reports by retrieving data with SQL queries from oracle database.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
- Set up Jenkins for a scheduled automation test run and that will trigger Smoke Test script by receiving email.
- Execute browser compatibility and regression test using Selenium WebDriver for testing UI for every new build release.
- Involved in Designing of automation framework to be used in UI testing with Selenium WebDriver.
- Involved in testing the application utilizing the Scrum (Agile) methodology.
- Utilize CSS selectors, IDs, and XPaths to locate elements on Web pages.
Confidential, Vienna, VA
QA Automation Engineer
Responsibilities:
- Analyzed business requirements, documented business requirements specification, wrote Test Plans, Test Case.
- Worked with the development team to understand technical design and architecture for test planning.
- Performed Cross browser testing on Internet explorer, Firefox and Chrome for browser compatibility.
- Coordinated User Acceptance Test (UAT) processes and documented and addressed all the issues during the process.
- Created and modified written test procedures, test cases, test data, and other test-related materials using approved software tools.
- Worked with development teams to investigate and correct bugs and deficiencies based on testing results and involved in defect tracking and resolving production logs.
- Performed all phases of end-to-end testing, including Functionality testing, Regression Testing, GUI testing, Boundary testing, Negative testing, System testing, and Ad-Hoc testing.
- Uploaded test cases executed test cases and logged defects in HP ALM/Quality Center.
- Maintained Traceability Matrix to track the requirements to the test planning, Manual-automated test executions and test result analysis.
- Identified and reported bugs using defect tracking tool HP Quality Center and presented bug reports for weekly status updates.
- Performed data accuracy, data validation, and integrity testing by querying the database using SQL queries to check the data table on the server.
Environment: s: Selenium WebDriver, Jenkins, Maven Apache-POI, Cucumber (BDD), Gherkin, Oracle DB, Java, Eclipse, IntelliJ, Fire Path, XML, HTML, SQL, XPath, Windows 7, Oracle, SQL Developer, MS Office Suite, SDLC, STLC, XML, JSON, HTML, Windows XP, 7, 10.
