Software Engineer/functional And Automation Tester Resume
Coppell, TexaS
SUMMARY
- Over 5+ years of experience in Quality Assurance and Test Management including analysis of Business Requirements, Test design, Test Execution, Defect Tracking and Management Reporting, Experience in developing business based functional test scenarios, Ability to take completes ownership of business critical and sensitive projects.
- I have focused on Automation, Manual and Backend Testing on mobile and browser based on Applications. Worked on Azure DevOps, Application Lifecycle Management (ALM), and Automation frameworks using tools like Selenium, Java, Appium, Cucumber, Gerkin Language, Maven, Jenkins, Github, GIT Base and Talkback. Have experience in Agile as well as Waterfall development methodologies.
- Experience of Manual & Automation testing across different domains.
- Expertise in Software Development Life Cycle (SDLC) in Web and Client/Server environments.
- Strong understanding of Agile and Waterfall SDLC Methodologies
- Experienced in Smoke Testing, Functional Testing, Regression Testing, Integration Testing, System Testing, User Acceptance Testing, Performance Testing, Load Testing and Stress Testing
- Developed Test Plans and Test Cases from Use case documents and Systems requirement document and design documents.
- Maintained the Selenium & JAVA automation code and resources in source controls like CVS, SVN over the time for improvements and new features
- Writing test cases for Cucumber/automation.
- Demonstrated the advantages of using Selenium with Cucumber for automated testing.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Validated Technical requirements definitions and project estimation/sizing documents.
- Proficient in Manual Testing and inAutomated Testing: Quality Center/ALM, Rational Requisite pro.
- Created automated test scripts for testing the Functionality’s of Planned Test Cycles.
- Extensive knowledge of QA methodology, standards and procedures such as creating and executing test plans and test scripts generation.
- Experienced in developing and executing complex SQL queries to validate the data.
- Experienced in SOAP Web services and REST APIs using SOAP UI. Worked with XML and JSON.
- Able to handle multiple tasks and work independently as well as in a team.
- Excellent in technical documentation and reporting skills.
- Excellent Interpersonal, communication and presentation skills.
- Onsite and offsite team members Experience
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, Cucumber, Azure DevOps, JIRA, Test Director/ALM. Microsoft Office Suite
Methodology: SDLC, Waterfall, Iterative, Agile
DBMS: Oracle, SQL Server, SQL Developer, MySQL, InfluxDB and Firebase
Operating Systems: Windows 7/8/10, MAC OS, Linux
Platforms: and Web Applications
Languages: Java, VBScript, PL/SQL, SQL*PLUS, JavaScript
Defect Tracking Tools: Azure DevOps, Jira, HP Application Lifecycle Management (ALM)/Mercury/Quality Center (QC), Bugzilla.
Configuration Management tools: GitHub, Git Bash, Jenkin, SVN, Share Point
PROFESSIONAL EXPERIENCE
Confidential, Coppell, Texas
Software Engineer/Functional and Automation Tester
Responsibilities:
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
- Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
- Worked on Data Driven Framework and POM for Automation test scripts.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Added many front - end automation tests and BDD steps usingCucumberspecification framework, TestNG, Appium and Java which decreased 75% of manual testing.
- Maintained and executed Maven build files for running automated tests.
- Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manualfunctional tests.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Design and Implementation of BDD framework usingCucumber.
- Developed test suite, test cases, execute test cases and generate report in Postman.
- Implemented test scripts based on the test cases and test data in JIRA.
- Performed xml data validation using assertion method in Postman.
- Involved in testing Web services and XML with tool REST ASSURED.
- Closely worked with developers and product owners in an Agile Environment using technical stories to create automatedAPIs (REST) and built a framework for continuous support for future releases.
- Conducted backend testing using SQL queries to validate data for database.
- Verified, edited and update test data in new or existing systems before testing.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
- Worked in the form of sprint team with business analysts and developers in Agile methodology.
Environment: Java, Selenium WebDriver, TestNG, Maven, Appium, Jenkins, Cucumber, POSTMAN, REST ASSURED, Data Driven Framework, JIRA, XPath, WebServices, agile, SQL, GIT, Windows.
Confidential, Irving Texas
Sr. Quality Assurance Test Engineer
Responsibilities:
- Requirements analysis, review design documents, testing and documents which are developed in to Agile, scrum, and sprint environment.
- Actively participated Agile and scrum meetings, review and developed test scenarios.
- Performed Web Service Testing using SOAP UI pro.
- Restful API Testing using Rest-Assured open source library.
- Analyzed system requirements and developed detailed test plan and test cases for testing
- Interacted with the business analysis and developers.
- Created and maintained SQL Scripts to perform back-end testing on the oracle database.
- Reviewed extensive SQL Queries with complex multi-table joins and nested queries.
- Run SQL queries testing and data transfer to Performed manual testing such Functional Testing, Smoke testing, Integration testing, UAT Testing, Backend Testing, Regression Testing, End to End Testing and System Testing.
- Documented Test plans, Test Cases and decided schedules for Test Case execution.
- Analyzed requirement documents and use cases and created test scenarios and test cases for different releases/phases.
- Documented and reported defects within established process and tracking systems using Quality Center.
- Conducted System Testing, Performance Testing, and Regression testing, s Browser compatibility testing during the releases and interacted with the developers to resolve any technical issues.
- Document, track and escalate issues using TFS.
- Validated the Web Services (SOAP) both Request and Respond Messages.
- Functionally validated Web Services delivered in SOAP XML format as provided in specification document.
- Developed and reviewed for positive and negative test scenarios.
- Carried out GUI, Functionality, Integration and Regression testing using Quality Center.
- Performed UAT testing coordinating with BA, Developers, and SMEs and actively involved in Production phase testing.
- Managed different test matrix delivery challenges.
- Teste on Mainframe to validate backend testing.
- Generated and submitted various issue related reports on daily and weekly basis during Test Execution phase using Quality Center.
- Set-up, co-ordinate & conduct UAT testing with Business Analysts and end users after the applications were all set.
- Working with onsite and offsite team members.
Environment: ALM, Jira,SOAPUI, Rest-Assured, SQL Developer.
Confidential, Phoenix, AZ
QA Engineer
Responsibilities:
- Experienced writing test case using User Stories through Agile Sprints.
- Participated in walkthrough and Periodic Meetings with Clients, Business and Development team leads to coordinate, resolve and schedule testing efforts.
- Used Jira in documenting requirements, test cases, RTM and defects.
- Generated status report, Defect tracking report, Test execution progress, and Summary report using Application Lifecycle Management (Jira).
- Executed test case manually and executed the regression test suite using Quick Test professional automation Framework.
- Executed SQL queries to validate the data in the target database manipulation of data and performed extensive database testing for interfaces, data extraction, data upload and conversions processes.
- Worked on data Migration and Conversion projects where applications were newly developed from Client server to Web interfaces.
- I was involved in validating the backend results after SOAP UI web service triggers.
- Created SQL scripts to perform backend testing. This included testing interfaces, data extraction, data uploads and conversions processes.
- Checked the performance of data retrieval and performance and load test.
- Involved in User Acceptance Testing (UAT) by following UAT testprocedures.
- Provided help business users to develop test cases, Trained UAT users on Quality Center.
- Also helped UAT user to generate/identify test data, defect resolution, approval process of test cases and test documentation.
Environment: SQL server, Jira, Agile Scrum, Windows 10.
