Qa Engineer Resume
St Petersburg, FL
SUMMARY
- 5+ years of professional experience in both Manual Testing and Automation testing activities, serving various domains.
- Excellent understanding of different phases of the Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) management.
- Experienced wif Agile environment and a valuable contributor during agile ceremonies such as Daily stand - up, Sprint Grooming, Sprint Planning, Sprint Demo and Sprint Retrospective meetings.
- In-depth understanding of Java Object-Oriented Programming (OOPs) concepts and proficient using Data Structures for automation purposes.
- Experienced testing Rest API both manually and automated wif tools as Postmen, Rest-Assured library.
- Hands-on experience wif continuous integration tools such as Jenkins.
- Hands-On Experience wif JAVA Script on Web application automation.
- Thorough hands-on experience wif all the levels of testing including Sanity, Functional, Integration, Regression, User Acceptance, and System Testing.
- Experience in developing end to end automation using Selenium WebDriver/IDE, Cucumber, TestNG, Maven, Jenkins, Web Services testing (POSTMAN, SOAPUI, REST ASSURED).
- Experienced in customizing Selenium API to suit in testing environment.
- Good knowledge wif end-to-end test framework for AngularJS, NodeJS, Bootstrap and other JavaScript applications by usingProtractorTesting.
- Experience use of Java Programming & Java Scripting, Python for designing automated Scripts.
- Knowledge in Web Service testing by using SoapUI, Postman, Rest Assured.
- Ability to validate GUI and system functionality on desktops as well as mobile devices running wif Android and iOS wif the halp ofAppiumtool integrated wif complex architecture and Mobile Browser, Mobile Native Application Testing, Mobile Cloud Platform.
- Hands-on experience wif Bug Tracking and Project Management tools such as JIRA.
- Excellent experience wif source version control tools such as Subversion (SVN) & Git.
- Excellent analytical, organizational, communication and documentation skills along wif good process management skill to gather requirements to bring out the quality product.
- Motivated self-starter, good team member wif exceptional team building, leadership, and interpersonal skills to resolve issues.
TECHNICAL SKILLS
Automated Testing Tools: Selenium Web Driver, SOAP UI, POSTMAN, Cucumber, Appium
Automation Framework: Page Object and Hybrid, TestNG, JUnit, Protractor
Scripting languages: Java, Python
IDE: Eclipse IDE
Test Management Tools: Visual Studio, Product Studio, Image Builder, Team Foundation Server
Build Tools: Maven, Ant
Defect Management Tools: Bugzilla, Microsoft Test Manager, and ALM /Quality Center, JIRA
Internet Technologies: HTML, XML
Product: Microsoft Dynamics CRM 2011, 2013, 2015, 2016 and Higher versions
Database: SQL, MySQL, Microsoft SQL Server
OS: Windows, Android, iOS
PROFESSIONAL EXPERIENCE
Confidential, St. Petersburg, FL
QA Engineer
Responsibilities:
- Active participation in Daily Scrum meetings and Defect Report Meetings.
- Creation, Review & Maintenance of QA Checklist and Test cases for Accessibility Testing.
- Well maintained Automation Frameworks such as Data Driven and Behavior Driven Development (BDD) using Java as programming language.
- Developed accurate test report for automation tests wif screenshots and failed scenarios.
- Used Git for version control and Jenkins CI/CD pipeline.
- Associated wif development team to understand technical design and architecture for test planning.
- Worked on the Android module of the project where I was responsible for automating the app using Appium Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness & completeness
- Used BDD wifCucumber, Java and created feature files wif scenario and scenario outline.
- Involved in performing Automation testing wif emulators & IOS Simulators and Mobile Application testing usingAppium. Also tested scenarios on real-time devices wif automation scripts developed usingAppium.
- Mobile automation of android and windows applications usingAppiumandSeleniumWebDriver.
- Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.
- Used TestNG to runCucumberfeature and scenarios and generating report daily basis.
- Involved in validating the web services related to customer, account and transaction management using the Postman by sending HTTP requests and performing data validation.
- Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
- Developed manual and automated test cases to validate RESTful API web service. Validation was performed using Postman and custom-writtenpythonscripts.
- Developed and executed White box test cases of the API using TestNG framework & Eclipse.
- Worked very closely wif UI angular developers while automating the tests using Protractor.
- Execute browser compatibility and regression tests using Protractor for testing UI for every new build release.
- Involved in setting up continuous integration system using Jenkins and working knowledge wif cloud based code repository system like Github.
- Tested request and response XML's based web services interfaces using SOAP UI.
- Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
- Uploaded test cases executed test cases and logged defects in ALM.
- Created automation scripts in SOAPUI web services testing.
- Created defect log using managing the tasks and stories in Agile Environment.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
Environment: Agile, Selenium Web Driver, TestNG, JavaScript, SOAPUI, Appium, Python, Cucumber, Maven, Protractor, POSTMAN, XPATH, Eclipse, Jenkins, HTML, Git Hub, ALM, Oracle and Windows.
Confidential, Sandy Springs, GA
QA Automation Engineer/ Mobile Tester
Responsibilities:
- Responsible for identifying Test cases for Automation and Writing scripts, executing test cases and debugging.
- Involved in writing Test Case by using Wireframe, Design docs and Acceptance criteria.
- Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
- Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver wif TestNG.
- UsedProtractorwhich is and End-to-End Framework testing forAngularJSWeb Applications.
- Involved in writing automated scripts for angularJs application module using Protractor-Cucumber-TypeScript and created specs for various functional scenarios.
- Tested applications developed in Java wif J2EE framework.
- UsedAppiumto facilitate mobile testing by creating mobile Driver class wif the required Mobile capabilities.
- Developed test code in Python language using Eclipse IDE and TestNG framework.
- DevelopedAppiumUI automation framework for native mobile application (Android OS).
- Performed Web Services, SOAP and REST API Testing using Postman and SoapUI.
- Involved in the Continuous Integration of the automation framework wif Jenkins.
- Integrated the test suites wif Jenkins to execute them automatically after every successful deployment.
- Involved in testing RESTful Web services and XML wif tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them
- Validated SOAP responses by using assertions like XPath match, schema compliance, contains, SOAP fault etc.
- Created manual test cases, reviewed wif different stakeholders to validate the functionality.
- Worked wif SOA architecture which includes SOAP Web Service and RESTful Web Service Testing Conducted backend testing using SQL queries to validate data for database.
- Mobile application testing experience using Appium.
- Used Quality Center/ALM to define requirements, design test steps, run as test set, report, track and close bugs.
- Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.
- Communicate testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.
- Coordinated wif technical support associates to fix proprietary software issues
- Verified, edited and update test data in new or existing systems before testing.
Environment: Java, Selenium WebDriver, Jenkins, Maven, Cucumber, Appium, Python, SOAP UI, RESTful, Protractor, XPath, Eclipse, HTML, CSS, JavaScript, XML, Quality Center/ALM, SQL, agile, POSTMAN, Oracle and Windows.
Confidential, Woodlands, TX
QA Engineer
Responsibilities:
- Followed Agile testing methodology, participated in daily Scrum meetings and tested each Sprint deliverables.
- Writing, Reviewing & Executing test cases, test scripts for Functional, Integration, System, GUI, Analysis of Business and Requirement Specifications.
- Developed test code in Java language using Eclipse, WebDriver and TestNG framework.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Tested Web Services using SoapUI tool, validating WSDL, request and response.
- Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
- Conducted Test Case walkthroughs to achieve consensus on Test Case correctness & completeness ensuring width and depth of test scenarios.
- Involved in performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
- Involved in using of Git as version control tool, GitHub as repository.
- Worked on Web services using POSTMAN exclusively on obtaining the needed information using the URL approach.
- Create scripts Python for new functionalities and update the existing scripts for upgraded functionalities.
- Use test scripts from previous cases to run regression and functional testing wif Python.
- Configured the test suite to Jenkins to make it run on every successful deployment, which halped reduce the feedback loop time to the developers.
- Implemented Automated execution of tests (nightly and need based) using Maven and JENKINS.
- Reported software defects using JIRA and interacted wif the developers to resolve technical issues.
Environment: Java, Selenium WebDriver, Cucumber, Jenkins, Python, TestNG, SDLC - Agile/Scrum, POSTMAN, TDD, BDD, SoapUI, Maven, Git, IE, Chrome, Firefox, Jira, Windows.
