Software Automation Engineer Resume
Richmond, VA
SUMMARY
- Professional QA tester with 7+ years of experience in Information Technology areas of expertise include automation testing, web application testing, end - to-end testing.
- Experienced in all phases of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC) methodologies like Waterfall and Agile Models.
- Proficient in analyzing business specification documents, designing and developing Test Plans, writing and executing Test Cases.
- Experienced in bug and defect tracking using tools like HP ALM/Quality Center and JIRA.
- Experienced in writing SQL queries for back-end testing and validation of data.
- Extensive Knowledge in using TestNG as a testing Framework with Selenium.
- Experienced in designing automation framework such as Page Object Model, Key Word Driven, Data Driven for web-based application using Selenium and Test Frameworks using TestNG, MAVEN as a build tools.
- Extensively experienced in cloud testing services like BrowserStack, Sauce Labs.
- Experienced in performing Regression testing and Functional testing using Selenium.
- Expertise in implementing cross browser and cross platform web testing with Selenium WebDriver.
- Sound knowledge on Object Oriented Programming (OOP) concept.
- Extensively experience in implementing BDD Cucumber and TDD.
- Experienced in using Git/GitHub as a source repository system to share code within the office as well as with the team in overseas.
- Excellent communication and troubleshooting skills with ability to adapt to new technologies in real-time environment.
TECHNICAL SKILLS
IDE Web Services: IntelliJ, Eclipse
Testing Tools: Selenium WebDriver
Testing Framework: TestNG
Bug Tracking Tools: JIRA, HP ALM/Quality Center
Databases: MySQL, MongoDB
Web Servers: REST
SOA Technologies: REST API, Postman
Languages: Java, C#, SQL
Version Control System: Git/ GitHub
Operating Systems: Mac OS, Windows
Cloud Testing Environment: BrowserStack, SauceLabs
Build Tools: Maven
CI/ CD Pipeline: Jenkins
PROFESSIONAL EXPERIENCE
Confidential, Richmond, VA
Software Automation Engineer
Responsibilities:
- Created Test plan for functional and integration testing phase.
- Involved in Test strategy planning, scheduling, and risk analysis, reporting and tracking.
- Performed positive, negative, sanity, smoke, UAT and regression testing.
- Identified, Reported and Tracked Defects using JIRA test management tool as well as Interacted with the developers.
- Involved with backend testing of the SQL database and verified if the data displaying is correct.
- Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.
- Setup and Configured the testing environment with Eclipse, TestNG, Selenium WebDriver and Selenium Java client driver.
- Involved in creation of automation framework in Selenium WebDriver using Behavior Driven Development approach like Cucumber.
- Integrated the scripts and executed them as a suite using the build integration tool Maven.
- Unattended Implementation of tests automated execution using Jenkins.
- Identified automation requirements & designed automation framework, scripts in Selenium (WebDriver) integration with Jenkins/CI, code reviews, and scripts execution thru Grid (hub/nodes) on remote clients.
- Involved in creating UAT environment.
- Performed Peer reviews for Test cases and Test results prepared by other team members.
Environment: Selenium Web Driver, TestNG, Java, Eclipse, Agile, Cucumber, GIT, Jenkins, Maven, JIRA.
Confidential, Hartford, CT
Test Engineer
Responsibilities:
- Interacted with Developers and Business Analysts to perform various types of testing throughout Software Testing Life Cycle (STLC) and Bug Life Cycle.
- Defined Business Use Cases and Activity Diagrams to represent different workflows and associations.
- Developed Test Scripts using Functional Requirement Documents (FRD).
- Implemented cross browser and cross platform web testing with Selenium WebDriver.
- Parallel cross browser testing using Selenium WebDriver, TestNG and SouceLabs.
- Involved in preparing Functional/regression Test Cases/Scripts from Requirements Documents.
- Submitted the bug findings using Jira for defect tracking and categorized them based on severity.
- Wrote Structure Query Language (SQL) queries to check proper data population in application table and for data verification to perform Backend Testing against SQL Server.
- Developed automated regression test scripts using Selenium.
- Involved in converting manual test cases into automated scripts using WebDriver and TestNG.
- Managed deployments and build using Jenkins.
- Involved on testing the new functionality based on test cases and coordinated with development team in fixing the issues.
- Supported Senior QA analyst manual tester in the development and execution of QA continuous process.
- Handled responsibilities of Regression testing to ensure efficiency in product delivery.
Environment: Selenium WebDriver, Maven, TestNG, Agile, Quality Center/ALM, Java, C#, Mac OS, Windows.
Confidential, Deerfield, IL
QA Tester
Responsibilities:
- Support software automation for Quality Assurance including test planning/automation, bug reporting.
- Analyzed project documentation and prepared detailed Test cases.
- Performed Positive and Negative testing.
- Conducted UI testing, Functional testing, Regression Testing, Acceptance testing and verifying the results with expected results, which should complain with the predefined requirements.
- Involved in reporting and tracking of defects through HP ALM/Quality Center.
- Involved in the Database Testing using SQL queries of the Application such as checking all the tables in the Database.
- Wrote maintainable automated test scripts using Modular approach using Selenium.
- Developed a Hybrid Automation Frameworks using Webdriver, TestNG and Maven.
- Involved in using Maven build tools to manage framework dependency jar files.
- Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
- Handled multiple tasks effectively, with minimal management supervision.
- Supported in creation of Excel Spreadsheets with creation of different test reports for Daily Execution Status call.
- Tested the application on different browsers as a part of Workstation compatibility testing to maintain cross-browser functionality.
- Generated Weekly Reports, Defect Reports and Customized Summary Reports.
- Developed function to verify service response and capturing it in xml files.
Environment: Selenium WebDriver, TestNG, Maven, Rest Services, POSTMAN, Waterfall, Quality Center/ALM, Java, MAC OS.