Software Test Engineer Resume
2.00/5 (Submit Your Rating)
Denver, CO
SUMMARY
- Over 6+ years of experience in the Information Technology Industry as a QA Tester in Manual and Automation Testing and working with a Quality Assurance Team understanding of test planning, test management, execution and defect tracking in domains such as Healthcare, Security, Retail, Education and Banking Services.
- Expert in developing Java Selenium Webdriver/GRID test scripts using Java and Test Frame Works using TestNG/Junit, Gradle/MAVEN build tools.
- Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall & Agile/Scrum.
- Understanding User Requirements, Documenting Test Plans, Preparing Test Cases, Execution of Test Cases to verify application functionality against business requirements, with manual testing and automated test tools.
- Proficient working knowledge of Core Java and Object Oriented Concepts like Inheritance, Polymorphism, Exception Handling, Multi - Threading, Constructors, java functional programming and Collections.
- Good in creating and execution of automation test scripts for web applications, API testing, database testing.
- Excellent grasp of basic SQL queries with MySQL database.
- Experience with source control, build and deployment tools such as Jenkins.
- Experienced in Mobile Testing includes Device, Tablet and App Testing using APPIUM.
- Proficient in Test Automation of SOAP and REST Web Services / APIs using SOAPUI NG Pro, Ready API, SOAPUI Open Source, Rest Assured Java API. etc
- Actively involved in black box, functional, regression, system, integration, positive, negative, GUI, performance, load and UAT testing of the application.
- Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
- Highly motivated team player with analytical, organizational and technical skills.
- Unique ability to adapt quickly to challenges and changing environment.
PROFESSIONAL EXPERIENCE
Confidential, Denver, CO
Software Test Engineer
Responsibilities:
- Configured Selenium Web Driver, TestNG and created selenium automation scripts in java using TestNG prior to Agile testing.
- Involved in creation of automation framework in Selenium Web Driver using data driven and Page object driven approach.
- Used Gradle tool for the Project management and for the purpose of compile, run, deploy and to add external dependencies.
- Involved in automating the reports functionality, which is critical to test in every Regression Phase, and which covers thousands of test cases.
- Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications.
- Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Gradle and Jenkins.
- Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Developed and executed test cases and automation regression testing using Selenium Web Driver. Conducted usability testing, UI testing, functional testing, and database testing.
- Involved in Rest Service testing using POSTMAN.
- Worked on Web-services applications, using SOAP UI tool, to create a Web Service Test from SOAP request and validate the response against the database.
- Automated REST webservices using Groovy Script in Ready API tool.
- Accomplishing compatibility testing on various mobile devices.
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- Developed and maintained test documentation including test plans, test cases and test data.
- Performed continuous integration of code and scripts using Jenkins. Configured and triggered builds using Jenkins and analyzed the Test Results from Jenkins UI.
- Involved in executing SQL queries functions and packages for backend testing.
- Used SQL Queries to verify the data from the SQL Server database.
En v ir on m en t: Selenium Web Driver, Agile,Rally, JAVA, TestNG, SOAP UI, Groovy script, Restful API testing, Jenkins, Appium, XPath, Log4j, JDBC, SQL Server, Gradle, Apache POI API.
Confidential, Lansing, MI
QA Automation Engineer
Responsibilities:
- Used open source web test tool Selenium WebDriver for cross browser and cross platform web testing
- Actively interacted with the Business users, product owner and the developers in the Agile team to understand the test scenarios
- Studied the database schema of the application and effectively used SQL queries in back-end testing
- Performed Positive and Negative testing by inputting valid and invalid data
- Executed test cases to test the functionality of Web Services using SOAP UI
- Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath
- Managed the framework dependency jars using Maven. Verified the integration of various components in the application and executed end-to-end testing. Involved in developing automated UAT test cases using Cucumber
- Used Desired Capabilities to configure the driver instances and Set Properties for Firefox, Chrome and IE browsers
- Managed the framework dependency jars using Maven. Verified the integration of various components in the application and executed end-to-end testing. Involved in developing automated UAT test cases using Cucumber.
- Used JIRA as a bug tracking, issue tracking and project management software
- Participated in weekly QA status and project status meetings to report any defects and issues encountered in application
- Actively communicated with the end users and business users to create realistic test cases
- Developed automation scripts for Mobile native applications (IOS, Android) using Appium, Java as a part of Mobile testing
- Perform manual black box testing of the application running on iOS and Android handheld devices.
- Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems
- Preparation of Summary reports and suggestion documents to improve quality of the application.
Environment: Windows, MySQL, Appium, Cucumber, HTML, CSS, MS Office, JIRA, SOAP UI, Android, IOS, UNIX and Windows
Confidential
QA Analyst
Responsibilities:
- Understanding the Business requirements, Application and function specifications, Design documents.
- Performed Functional, ad hoc, Negative, Positive, Integration, Regression, End to End and User Acceptance Testing.
- Documented Test Scenarios and Test Cases based on the functional specifications.
- Responsible for Black Box Testing of the application.
- Checked the client side and server side validations. Tested the functionality of the application.
- Involved in developing the tractability matrix in Excel sheet.
- Involved in updating and executing test cases per requirements.
- Identified the Test Cases and documented them in Quality Center.
- Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing.
Environment: Java, QTP/UFT, MS SQL Server, Manual Testing, Test Cases, Test Scripts, Windows XP, Microsoft Office
