Software Test Automation Engineer Resume
PROFESSIONAL SUMMARY:
- A Software QA Engineer wif experience in testing applications and various platforms. The extensive Quality Assurance and testing experience has provided wif a broad understanding of the business models and design principals of the application systems. Self - starter, ambitious, and challenge oriented wif a background in information technology and business. Passionate and adept to create sophisticated web applications using various frameworks.
- Software QA Engineer wif 8 years of experience in Quality Assurance/Testing and Analysis wif emphasis on Manual, Automation and Backend testing of Web and Client/Server based and Mobile native and hybrid applications using Waterfall and Agile methodologies.
- Good Understanding of QA methodologies.
- Strong skills in test planning, debugging, defect reporting and triage.
- Experience in mobile application (iOS, Android) and Web based applications testing.
- Good judgment skills in prioritizing, reporting the defects and attending defect review meetings/ defect triage meetings wif business, project management and development team to assess the status of the project.
- Good knowledge on Agile Methodology and able to work under Aggressive deadlines.
- Proficient in Manual Testing that includes Design Test Plan, Test Strategy and Test cases based on Business Requirement Document, System Requirement Specifications and Functional Specifications.
- Extensive experience of SDLC, Software Testing Life Cycle (STLC), Defect Life Cycle and Well versed wif System, Integration, Functional, User acceptance Testing, Regression, Data Driven Testing and End to End Testing.
- Proficient in the tasks of Bug tracking and Reporting using TFS, Buganizar, Test Tracker, HP Quality Center, Clear Quest, Jira and Rally.
- Excellent troubleshooting and debugging skills. Worked wif Cider creating workspace to analyze the failed test cases. Fixed the automation test cases using SURF tool and by analyzing and fixing the python script.
- Involved in writing simple queries in order to retrieve data from the database.Wrote queries and extracted data using Plx.
- Experience in performing software defect tracking using Defect Tracking Tools - Quality center, Rally and Bugzilla.
- Worked wif project managers, development teams and release managers to enhance the quality assurance process.
- Expertise in Manual and Black Box testing on Client/Server sides including Mobile applications
- Experience in Parsing log files and analyzing the Errors in reports. Created scripts for post processing.
- Extensive experience in Functional and Regression Testing, Smoke, Ad-Hoc and End-2-End Testing, Accessibility testing, network testing and language testing.
- Highly productive in Planning, Designing and Developing Test Plans, Test Cases and Test Scenarios
- Proficient in analyzing Functional System Design and Product Requirement documentations
- Detail-oriented, strong analytical, problem-solving and troubleshooting skills
- Excellent communication skills, highly motivated team player as well as independent
- Able to coordinate daily activities wif long range goals.
TECHNICAL SKILLS:
Service Automation Tools: Soap UI, Post Man Chrome, ReadyAPI
Test Automation Tools: Selenium API, GIT, IntelliJ IDEA, Eclipse, STSPerformance Tool
Programming Languages: C#, Java
Web Building Tools: TestNG, Cucumber, Rest Assured
SDLC: Agile model, Waterfall model
Collaboration Tools: Confluence, MS Office
Build Management Tools: Maven, Stash, Bit bucket, Jenkins, SourceTree
Software Tools: Putty, WinSCP
Databases: SQL, Oracle, Teradata and RDBMS, Snowflake
Operating Systems: UNIX, Windows (XP/2000/7/8/10), Windows Server
PROFESSIONAL EXPERIENCE:
Software Test Automation Engineer
Confidential
Responsibilities:
- Strong Credibility as Software Quality Assurance professional wif expertise in defining Testing Methodologies. Good exposure in SDLC (Software Development Life Cycle) and STLC (Software Test Life Cycle) and SAFe agile methodology
- Point of contact for the complete Onsite Testing team dealing wif multiple teams and projects.
- Good Knowledge of Object-Oriented programming Concepts (OOPS) and Java Skills
- Good experience in preparing Robust framework wif extent reporting, excelled in using firebug and writing(defining) Xpath, CSS Selector and to locate web Elements.
- Executed the automated regression test cases during every release and executed the daily regression test suites.
- Strong Experience in developing Test Plans, Test Strategy, build Test Conditions and Test Cases, developing and maintaining Test Scripts, creating test data.
- Developed end-end RESTful Tests (Postman) Orchestration to perform order processing through API’s Performed XSD validations on XML request responses (Soap UI). Created test scripts through Shell Scripting
- Developed BDD tests using Jbehave by writing behaviors and step definitions.
- Implemented BDD through Cucumber.
- Created the Feature Files for Cucumber Automation.
- Created Test Automation Framework wif Cucumber and Selenium WebDriver
- Involved in XML’s testing using SOAP and REST (POST, PUT and GET) API Testing using Restful API, UFT API, SoapUI and Postman and submitting on diff servers using JMS Viewer.
- Experience in configuring the Jenkins setup for continuous integration for various automation projects.
- Developed automated code will be pushed and responsible to validate the reports by running the Test Module using Jenkins (CI/CD).
- Develop applications using integrated development environment tools such as Eclipse, STS, IntelliJ IDEA and version control by the help of GIT, Stash and Bit bucket on Windows environment.
- Commit developed Automated code to SourceTree and Push the same changes to GIT/Stash.
- Perform Smoke,Functional, Regression, Integrationand Exploratory Testing to identify defects outside the formal test practices.
Test Automation Engineer
Confidential
Responsibilities:
- Hands on experience in Document Manager for any quick changes and deploy the same to UAT.
- Review application specifications and create documents to identify test scenarios. Design Test Plans and Test Cases.
- Prepare and submit XML’s, Rest, JSON’s to different Servers (Integration API Testing) using Postman, SOAP UI, Messaging Queue and verify the same in Database Tables (Oracle SQL).
- Used SOAP UI tool to test SQA based architecture application to test SOAP services and REST API.
- Good experience in Functional testing in Agile model.
- Designed and Developed Automation test scripts in Java implementing test in selenium Web Driver.
- Experience wif open-source tools Selenium (Selenium IDE, Selenium RC, Web Driver).
- Expertise in Selenium automation using Selenium Web Driver, Selenium Grid, JAVA, JUNIT & Maven.
- Proven ability in developing BDD scripts wif Cucumber and writing step definitions for behavior.
- ConfiguredSeleniumWeb Driver Testing, ANT tool and createdseleniumautomation scripts in java using Testing prior to agile release.
- Extensively usedSelenium(data-driven, XPath locator) andWebDriverto test the web application.
- Expertise in working wif the defect tracking tools like JIRA, BUGZILLA, and HP/ALM Quality Center.
- Hands on experience of Build & Deployment phase and usage of Continuous Integration (CI/CD) tools, build configuration, change history for releases, Maintenance of build system, automation &smoke test processes, managing, configuring, and maintaining source control management systems.
- Performed Web Services Testing and XML validations by creating test case suite using SOAP UI.
- Created custom JSON/XML Assertors to validate SOAP and REST API calls, and Data Banks to store and analyze data input/output and error codes.
- Used SOAP UI assertions and Groovy script for web service automation Testing.
Environment: Java,SeleniumWebDriver, Jenkins, Cucumber, SoapUI, GitHub, ALM, JIRA, Maven, Eclipse, Oracle, Windows,Oracle Forms and Reports.
Software Quality Assurance Engineer
Confidential
Responsibilities:
- Interacted wif Business users and technical teams to review business requirements and technical specifications and created documents to identify test scenarios.
- Identified Integration, System, Performance, User Acceptance Testing scenarios and project quality metrics by working wif Test Leads and Test Managers
- Perform Smoke, Sanity, Ad-hoc testing, Regression and Re-testing depending on the requirements.
- Written Automation Test scripts for Siebel using QTP, Selenium (JAVA), TestNG, Maven, Jenkins and push the same to GIT repository.
- Documented test results in test tools (HP-ALM, JIRA) and validates test cases are complete for future releases and escalate the issues to corresponding dev team and discussing the same in status/scrum’s calls.
- Developed automation framework usingQTP(UFT), Selenium,Cucumber,MavenandTestNGwifJava and Groovy,Restful APIandPostmanin QA Automation tools Discovery.
- Used to report and track the defects in different bug tracking tools. Experience in bug tracking tools like Clear Quest, qTest, HP-ALM and Mantis.
- Implemented Selenium WebDriver Test Automation framework infrastructure and created reusable components. Created Data Driven Tests and Ran through framework and Cross Browser Testing and Selenium Grid (Executed test cases against various browsers like Mozilla Firefox, Google chrome and IE etc...).
- Parallel Test Execution, defined and exported Test Results, analyzed Test Results and Reported Defects.
- Used Extent Reporting, Log4J in the automation frameworks for detailed status reports.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Soap UI, Eclipse, GIT, ALM, Oracle11g.
Quality Assurance Engineer
Confidential
Responsibilities:
- Analyzed Client Requirements, Functionality and preparing the Test Data for Test Cases.
- Conducted Functional, UAT, Regression, Ad-hoc, and GUI testing.
- Preparing Test cases, Test Scenarios, Test Plans and Defect Reports for Enhancements.
- Coordinated wif testing and functional teams to resolve issues.
- Executed Test Cases across several internally developed Front End and Middle Office applications both Web-Based and Client/Server Application.
- Used ALM to store all testing results, Metrics implemented Test Plan Documents, Created Test cases Defect Tracking and Reporting.
- Preparing the Test Scenarios and Test cases based on Functional Requirement Document received.
- Involved in Reviewing, Executing and Analyzing of Test cases.
- Used HP ALM/Quality Center tool for test management and defect tracking.
- Extensively used HP Quality Center for Defect Tracking and Reporting.
- Wrote test cases for functionality, system and integration testing and tested the application manually and using HP ALM
- Used ALM to store Test Plans, Test Cases, Test Scripts and for bug tracking.
