We provide IT Staff Augmentation Services!

Software Automation Test Engineer Resume

2.00/5 (Submit Your Rating)

Vacaville, CA

PROFESSIONAL SUMMARY:

  • Experience in software industry with emphasis mainly on Quality Assurance both Automated and Manual of Client - Server and Web based Applications using structured methodologies with strong business understanding of projects.
  • Exposure to software development methodologies such as Project Management Methodology (PMM), Waterfall, RAD, Scrum, and Agile Methodology.
  • Have hands on experience in developing Testing scripts using core Java.
  • Extensive experienced in Java Application development and testing with hands on experience in J2EE, Android Studio, Spring framework, Restful API, SQL, Oracle, AWS, Angular JS, JavaScript, HTML, CSS, CI/CD, GIT, Maven.
  • Experience in performing Integration, System, Smoke, Performance, Product, Regression, Security, GUI Testing.
  • Solid experience in writing Test scenarios, Test Conditions, Defining Test Cases, Developing and maintaining Test Scripts, Test plans, Defects and Status Reports.
  • Experienced in writing complex PL/SQL queries, procedures, Triggers, Stored Procedures, Packages and Views in various database such as Oracle, DB2 and MySQL.
  • Created custom XPath for identifying Dynamic Objects and used them in Selenium
  • Involved in peer test case reviews, escalations, defect tracking and reporting.
  • Experience on Selenium IDE, Selenium 2.0 Web Driver, TestNG and Java (Eclipse IDE)
  • Experience in Web Services testing (testing XML requests and responses) using SOAPUI
  • Performed Regression Testing, Functional testing for web based application
  • Excellent skills in automated test tools like HP/Mercury Tools 7.x (Quality center, Quick Test Pro).
  • Expertise in creation Test Strategy, Test Plans, Test Scenarios, and Test Cases.
  • Expertise in creation of Requirements Traceability Matrix and Defect Management Life Cycle
  • Experience in creating SQL Queries using Joins and sub-queries.
  • Experience in converting manual, functional and regression scenarios to automation scripts using VB Script.
  • Proficient in different phases of testing like Sanity Testing, Functional Testing, Smoke Testing, Unit Testing, GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, User Acceptance Testing (UAT).
  • Experience in developing test automation for business objects and entities, code deployments and version control

TECHNICAL SKILLS:

Languages: C#, Java, PL/SQL, C, VB, Junit

Tools: Eclipse IDE, Selenium, Maven, Jenkins, Selenium, TestNG, SOAPUI, QTP, Load Runner, PostMan, GIT, SOAP UI

Defect Management Tools: HP Quality Center, HP Application Lifecycle Management

PROFESSIONAL EXPERIENCE:

Confidential, Vacaville, CA

Software Automation Test Engineer

Responsibilities:

  • Developed automated scripts using Selenium for GUI, Functional, Regression and Backend testing by writing user defined functions and inserting applicable checkpoints.
  • Actively involved in daily stand-up calls and sprint planning and grooming meetings using communication and presentation tools like Microsoft Lync and Webex in each sprint.
  • Kept track of user stories, test cases and defects based on priority and severity.
  • Updating Test scenarios whether pass or fail in sharepoint and Jira.
  • Using Jira for reviewing bugs, test documentation and bug templates to ensure accurate and consistent data.
  • Implemented Regression and Smoke tests execution as separate step of deployment process.
  • Used OOPS Java as a programming language and Eclipse as IDE for automating the Test Suite.
  • Used Maven as build tool for creating TestNg Suite.
  • Worked on regression testing, automation estimation, design and framework.
  • Performed back-end testing using SQL queries to validate the data in the backend SQL server.
  • Extensively used Java for writing test scripts, designing frameworks and load balancing.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with Junit.
  • Contributed and assisted in the management of bug tracking databases built in JIRA.
  • Involved in CI/CD process using GIT, Jenkins job creation, Maven build.
  • Created and Consumed Restful Web services using Spring MVC annotations.
  • Developed automation framework using TestNg. Also used BDD, TDD framework in enhancement of automation
  • Also involved in integration testing, API testing and Junit testing for code coverage.
  • Used Selenium webdriver for UI testing, tested E2E user story testing and raised defects.
  • Create daily testing status report and present it to the senior management on weekly basis and identify improvement areas.

Confidential

Manual Quality Assurance Engineer

Responsibilities:

  • Responsible for providing test cases and executing them within an AGILE software development SCRUM environment. Used Jira board for test reporting.
  • Reviewed Project Assessment, Project Plan, Business Process Requirements, Technical Requirements, Test Specifications and Test Results.
  • Involved in testing of web applications, Web Services and xml data validation of business rules and business logic and used SOAPUI.
  • Conducted Functional Testing, Regression testing, Integration testing to check the system is working according to the requirement specifications.
  • Writing reviewing & executing test cases, test scripts for Functional, Integration, System, GUI, Analysis of business and requirement specifications.
  • Organized, prioritized, tracked and controlled requirements using Requirements module in Quality Center.
  • Performed back-end testing using SQL queries to validate the data in the back-end SQL Server.
  • Utilized Team Foundation Server for reporting and tracking the status of the defects and assigned severity ratings.
  • Used Rally (Agile Project Management tool) for creating user stories, test cases, tracking defects
  • Performed the Back-End testing to ensure data consistency by writing and executing SQL queries using SQL Server 2012.
  • Associated Test cases to requirements to ensure that all the functional requirements have been covered in the Test plan.

Tools: & Technologies: Java, Maven, Selenium, HP quality Center, JIRA, SQL, GIT, Eclipse, TestNg, TDD, Post Man, Junit.

Confidential, Phoenix, AZ

UI Quality Assurance Test Engineer

Responsibilities:

  • Involved heavily in converting Business Requirements into Functional requirements.
  • Developed flow diagrams, wireframes and high-fidelity mockups for web applications using user centered design methodology.
  • Performing Regression test using automated testing tool QTP, Fitness and Selenium.
  • Performed manual testing for functional testing and backend testing.
  • Conducted End-to-End and Black box testing.
  • Improved data driven selenium framework by creating methods to save/create screenshots on test failures.
  • Developed new and updated existing Automation test cases using selenium Web Driver and TestNg, using SVN as VCS for java-based web application, using Maven as Build tool.
  • Behavior-Driven Development (BDD) implementation with Cucumber gherkin and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium Web Driver (JavaScript).
  • Performed test automation using Appium for mobile testing.
  • Actively involved in black box, functional, regression, system, integration, positive, negative, GUI, performance, load and functional testing
  • Worked with input test data excel files with the help of Java IO package and Apache POI library in Selenium
  • Web services testing using SOAPUI (Get Method, POST Method)-SOAP and Restful (JSON) in Java in e-commerce application.

Tools: & Technologies: Java, Maven, Selenium, HP quality Center, JIRA, SQL, GIT, Eclipse, TestNg, TDD, Post Man, Junit.

Confidential, Dallas, TX

Manual E2E test Implementation Engineer

Responsibilities:

  • Reviewed the Business Requirement Document to understand the process and write Test Plan and Test Cases.
  • Created and executed Manual test cases and reviewed test cases developed by others.
  • Updated Test Plans created Manual Test Cases and Test Reports during different releases of this application.
  • Formulate methods to perform Positive and Negative testing against requirements.
  • Conducted Smoke testing, Functional testing, Regression testing, Integration testing, and User Acceptance Testing (UAT) and Data validation testing.
  • Used Agile testing methodology for achieving deadlines in UAT.
  • Executed and managed test cases and reported bugs in Quality Center.
  • Design and Creation of Frame Work, Shared Object Repository using QTP.
  • Usage of Descriptive Programming in VBScript to handle exceptional Scenarios
  • Executed SQL Statements for Database Testing using QTP
  • Involved in Test Execution and Defect Reporting using Jira.
  • Worked in UNIX environment to perform manual testing on database.
  • Extensively used SQL programming in backend and front-end functions, procedures, packages to implement business rules and security
  • Used SQL Queries to check successful Transactions in SQL Data base.
  • Written SQL Queries and executed them using TOAD and SQL Editor.
  • Performed Back end testing by writing SQL statements like Join, Inner Joins, and Outer joins and Self Joins used TOAD.
  • Defect tracking done using Quality Center
  • Logging the defects in defect tracking tool and generated defect reports on a day to-day basis Wrote SQL procedures to test database integrity.

Software Quality Assurance Tester

Confidential

Responsibilities:

  • Participating in Project involving troubleshooting and resolving Web and Server based application issues. Escalated from customer support and other departments with a 100% success rate.
  • Identifying and tracked bugs via ALM. Bugs compiled were communicated to developer. Meeting with customers and business analysts to define requirements.
  • Extensively involved in Database Testing. Created and executed SQL queries for Database testing
  • Writing test automation scripts using Selenium. Involved in TestNG frameworks.
  • Involved in enhancing and debugging scripts using Selenium.
  • Working with peers to develop and implement AUTOMATION best practices.
  • Monitored and re-tested defects that have been fixed by Development team in Quality Center (QC).
  • Manually testing each testing scenario to fulfill functionality requirement. Accountable for stability testing conducted on application to monitor software performance level.
  • Tested document generation for various external communications. Performed System Integration testing of the application from end-to end for testing different functionality.

We'd love your feedback!