Software Test Engineer Resume
Bloomington, MN
SUMMARY OF EXPERTISE:
- Extensive experience as a software test engineer in Health Insurance, Health care, E - Commerce, and Legal domains.
- Highly experienced in Functional, Regression, Smoke, Integration, and System testing.
- Strong experience working with Agile and Scrum testing methodologies.
- Proficient in writing Junit scripts in Java for automated functional testing.
- Experienced in developing POJOs in Java for API testing.
- Highly experienced in using testing tools such as Junit, TestNG, Selenium RC, and Selenium Web Driver.
- Extensive experience in UI and API automated testing using Java.
- Experienced in writing complex SQL queries in PL/SQL Developer and SQL Workbench.
- Strong experience in automated back end testing in Java using JDBC and SQL queries.
- Seeking a challenging position as a Software QA Analyst in the competitive information technology industry where I can utilize my experience and technical skills to accomplish professional growth.
- Extensive experience in developing automation project using Maven.
- Developed a reporting tool for automated regression test results using Spring MVC, JSP, and JQuery.
- Experienced in API testing using Rest Assured and Karate framework
- Experienced in UI testing using Selenium in C#.
- Experienced in writing test cases in Groovy using Spock framework.
- Interacted with developers, tech-leads and architects to write acceptance criteria.
- Experienced in writing complex SQL queries for back-end testing.
- Created Open Shift Jenkins build in Cloud for CI/CD development.
- Experienced in developing automation project for UI testing using Selenium Webdriver, Page Object Model, and Data Driven Framework with Apache POI. Project developed in Maven and Java
- Designed the page classes and developed Selenium Utility classes as required for the automation.
- Extensive experience using Jira for testcase Management in Agile testing process.
- Experienced in using ZAPI and Zephyr to integrate Jira test cases with automation.
- Proficient in using both TFS and GIT for version control for managing automated testing project.
- Excellent Analytical, Programming, and Debugging skills.
TECHNICAL SKILLS
Programming Languages: C, C++, c#, PL/SQL, SQL, Java
Scripting Languages: HTML, XML, Java Script, jQuery, Groovy
Web Servers: Apache
Testing Tools: Selenium Web Driver, Junit, ANT, SoapUI, Spock, TestNG
Versioning Tools: TFS, Git
IDEs: Eclipse, Microsoft Visual Studio, IntelliJ
Databases: Oracle, SQL Server
Operating Systems: Windows, Mac, UNIX
PROFESSIONAL EXPERIENCE
Software Test Engineer
Confidential, Bloomington, MN
Responsibilities:
- Involved in writing automated test script in Java and TestNG for Functional, Regression, System, Integration, and End-to-end testing. Generated customized report for the automated testcases using HTML.
- Conducted elaborate manual testing on test cases and provided feedback to the development team.
- Hands-on experience authoring, building and adopting large scale, cross-functional automation frameworks with well-balanced coverage across UI, API testing, back-end integration, database levels.
- Created Open Shift Jenkins build in Cloud for CI/CD development.
- Performed back end testing by writing complex SQL queries in SQL Developer tool.
- Responsible for release testing by running automated regression tests.
- Developed automated test script using Selenium WebDriver in Java for UI testing.
- Implemented Page Object Model and Data Driven Testing framework with Apache POI.
- Worked with GIT for version control using both git bash and Source Tree.
- Responsible for developing Java project from scratch for API testing using Rest Assured framework. Performed initial analysis of Json and designed the Java classes required for callng the api and parsing the response.
- Performed API testing using Karate framework for functional and regression testing.
- Extensively used ZAPI and Zephyr to integrate Jira testcases with automated regression testcases.
- Presented automated testcases in end-of-the sprint demo to business stakeholders.
- Documented the Test Results and presented the daily and weekly report to QA Manager.
- Participated in weekly Project meetings and organizing defect meetings.
- Submitted defect reports and communicated issues to business, engineering and management.
- Participated in regular QA Team meetings to discuss testing process and resolve issues.
Environment: Java, Maven, JIRA, Zephyr, GIT, Selenium WebDriver, TestNG, Rest Assured and Karate Framework, Open Shift Jenkins, Oracle 11g/12c, PL/SQL Developer
Software Test Engineer
Confidential, Richfield, MN
Responsibilities:
- Handled the delivery of appropriate testing methodology, testing requirements and designs, Test Plans, test documentation, and Functional/Integration Testing.
- Defined test scope, planned deliverables for the testing activities of assigned projects.
- Involved in collecting, identifying, defining, and organizing detailed information related to testing requirements.
- Responsible for functional, regression, system, smoke, integration, and end-to-end testing.
- Simulated and configured environments in virtual machines for performing functional testing
- Generated automated test cases in Groovy using Spock framework.
- Maintained daily regression testing by creating Jenkins build.
- Responsible for testing retail domain features like payment and order processing.
- Performed release testing by running regression tests.
- Developed automated test script for UI functional and regression testing using Selenium Webdriver in Java.
- Implemented Page Object Model and Data Driven Testing framework for automated testing.
- Responsible for developing automation project using Gradle as the build tool and GIT for version control.
- Involved in daily defect meetings during testing phase and extensively worked throughout defect life cycle from opening to closure using JIRA/Zephyr.
- Documented the Test Results and presented the daily and weekly report to QA Manager.
Environment: Java, Gradle, JIRA, GIT, Selenium WebDriver, Groovy, Spock, Jenkins, Oracle 11g/12c, Oracle SQL Developer
Software Test Engineer
Confidential, Eden Prairie, MN
Responsibilities:
- Analyzed System Design Documents and involved in the review discussions of Business Requirements.
- Actively participated to develop Test Plan and Test Approach artifact with resource requirements and time estimates.
- Involved in Daily Meetings and Walkthrough with various teams as required for better understanding the business requirement, software specification and development process flow at various stages.
- Created automated test script for functional testing in Groovy using Spock framework.
- Performed API testing using Rest Assured framework for functional and regression testing
- Participated in analyzing test scenarios to write test plan and test cases.
- Reviewed requirements and test cases with Business team.
- Wrote complex SQL queries for validating back end data manually.
- Tracked the defects with Tech team and retested once they are fixed
Environment: Java, Maven, JIRA, Selenium WebDriver, Groovy, Junit, Jenkins, Oracle 11g/12c, Oracle SQL Developer
Software Test Engineer
Confidential, Eagan, MN
Responsibilities:
- Generated automated test script for functional testing using Junit in Java based on the requirements document.
- Interacted with developers, tech-lead and architect to write acceptance criteria.
- Responsible for functional, regression, smoke, and sanity testing.
- Developed automation project for UI testing from scratch using Selenium Webdriver, Page Object Model, and Data Driven Framework with Apache POI. Project developed in Maven and Java. Designed the page classes and developed Selenium Util classes as required for the automation.
- Performed API testing in Java and Junit by developing POJOs and using both Jackson parsing and Mapper.
- Expert in back end testing writing complex SQL queries in SQL workbench.
- Performed manual verification of APIs using Advanced Rest Client and Fiddler.
- Involved in Agile process, attended daily scrum meetings, and bi-weekly retrospective.
- Involved in UI testing of Westlaw Next web application using Selenium RC in .NET/C#.
- Actively participated in testing production hot fixes. Collaborated with developers, team coach, tech lead, and the deployment team.
- Performed release testing by running smoke and regression tests.
- Developed and maintained a number of testing tools that were used for automated testing.
- Actively attended defect review meetings and provided feedback to support development team to resolve the defects accurately and in timely manner.
- Developed and maintained a testing tool for viewing regression results as a web application using jQuery and JSP.
- Involved with running regression test using weblogic Jenkins build.
- Involved with testing Cloud based application using amazon AWS.
- Developed backward compatibility code in java for running regression for previous branches.
- Involved with refactoring POJO in automation project so that it is more compatible in the class hierarchy.
Environment: Java, C#, JQuery, JIRA, Selenium RC/WebDriver, JUnit, Jenkins, Oracle 11g/12c, Oracle SQL Workbench
Software Test Engineer
Confidential, San Antonio, TX
Responsibilities:
- Rents servers to small and large businesses hosting both dedicated and cloud based servers. I was involved with testing the application that checks the servers for possible breakdowns. Responsible for both front-end and endpoint testing
- Performed API testing using Java and UI testing using Selenium.
Software Test Engineer
Confidential, Rolling Meadows, IL
Responsibilities:
- Digital optics is a wholesaler for optical instruments used for fiber-optical companies. I was Involved with testing the web application for maintaining all the transactions, billing, and the repository. Performed UI testing using Selenium.
Software Test Engineer
Confidential, San Jose, CA
Responsibilities:
- I was Involved with tech support system web application which was used for managing customer complaints. It was used for phone, internet, and television tech support. Performed UI testing using Selenium and API testing using Java and Junit.
Software Test Engineer
Confidential, Newport Beach, CA
Responsibilities:
- Involved with testing the web application for performing billing services for hospitals. The application was used by the hospital billing department to keep track of the customer bills. Responsible for performing API testing using Java.