Software Engineer Resume
3.00/5 (Submit Your Rating)
Fort Worth, TX
SUMMARY
- Around 6 years of experience as a QA Automation Tester of Client/server, Cloud, WebServices and Web applications in Manual Testing as well as Automation testing using Java with Selenium. Worked on Healthcare and Insurance domains.
- Experienced in Analyzing, Designing and Implementation of QA Testing strategy for Web based and Client/Server applications using Automation testing and manual testing.
- Experience of working extensively in Agile Testing Environment (Agile /scrum model) and good expertise in attending Scrum calls, Sprint Planning, Reviews and retrospective meetings.
- Good Understanding on calculating capacity, analyzing User Stories and acceptance criteria in agile methodology.
- Experience in developing end to end automation using Selenium WebDriver, RC, IDE, Grid, Junit, TestNG, Maven, Jenkins, Web Services (REST, SOAP).
- Implemented Keyword, Data Driven framework, Hybrid framework, and advanced Framework Behavioral Driven Development (BDD).
- Experience in working with Test Driven development (TDD/BDD) by writing gherkins language in cucumber tool, creating Feature files, step definitions, Runner files.
- Using Maven Build Tool performed compiling of class, setting up Selenium2.0, download Java Client Libraries, create project, creating pom.xml with artifacts and dependencies.
- Using Jenkins achieved Continues Integration and continues Delivery, performed Background jobs and analyzed the pass or failed criteria in QA Environment.
- Used Git and Git hub tools for maintaining the version controlling. Also integrated with Jenkins to run the latest version of code in the background.
- Local repository and central repository maintained using Push, Pull, and Clone commands maintained the code files.
- Well versed with Functional Testing (Unit Testing, Smoke testing, Integration Testing (Top Down, Bottom up Testing), Integration Testing, GUI Testing, Regression Testing, and User Acceptance Testing, Black box testing, Performance and System Testing.
- Experience in creation and execution of Test plans, Test Script and Test Cases for both Manual and Automated Testing.
- Extensively used Mercury Interactive Tools for testing the functional behavior of the application.
- Used external jars Jxl and Apache poi API's to get the test data from Excel sheets.
- Strong Experience in executing SQL queries to validate the data in the backend as part of Database Testing.
- Excellent working knowledge of designing & implementation of all QA test strategy plans manually and automated test solutions for client/server and Web applications with Mercury Interactive test suite.
- Challenged to Sales force cloud applications in the real business world, tested the applications whether they connecting to the existing servers or not.
- Experience in testing Web Services - SOA architecture, RPCs, XML transactions, SOAP, HTTP, WSDL, and REST using various industry standard tools like SOAP UI.
- Using SOAP UI Tool performed cross-platform Functional Testing involving XML messages, constructing different field values, data and validating HTTP Request and HTTP Response.
- Validated the data from the source systems and different databases, by sending the requests Using Soap UI, Ready API and Rest web services then captured the response from them.
- Extensively used Quality Center for specifying requirements, updating Test Cases, application testing status reporting, maintaining Test scripts and observing traceability.
- Tested applications developed in Mainframe, Java, and Visual Basic and so on.
- Involved in analyzing business and technical requirements and workflow of Software Development Life Cycle-SDLC.
- Updated skills with Mobile Web Automation Framework Angular JS in Jasmine, Protractor using this testing the AJAX components.
- Expertise in HTML, CSS, HTTP, JavaScript, XML, AJAX, Angular and Jquery
TECHNICAL SKILLS
- Java
- Selenium IDE
- Selenium WebDriver
- Selenium Grid
- Junit/ TestNG
- DevOps
- Maven
- Git,GitHub,SVN
- Jenkins,CI/CD
- Cucumber (BDD/TDD)
- Postman
- QTP/UFT
- SOAP UI/Ready API
- SOAP/REST
- Oracle/SQL Server
- JavaScript
- UNIX
- QC,ALM,Rally, JIRA
PROFESSIONAL EXPERIENCE
Confidential, Fort Worth, TX
Software Engineer
Responsibilities:
- Involved on testing the new functionality based on test cases and coordinated with development team in fixing the issues, Defect Management by Logging and Tracking bugs.
- Directly Interact with Project Teams, Developers, Business Analysts and Clients for Test requirements, clarifications and Testing.
- Provide daily status report, defect matrices, daily updates to lead; Provide daily status report on task assigned to the Project Manager.
- Involved in Scratch implementation of BDD frame work, moved entire framework from hybrid to BDD by using POM, and creating Feature files, Step definitions, and Runner class. Using reports analyzed step by step fail and pass criteria.
- Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in Java for Cucumber.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Worked effectively with Developers, AGILE Team, and Project Management to achieve Selenium automation, high quality, release deadlines and QA processes improvements.
- Developed and documented complete testing process with well-written test cases.
- Involved in project meetings to meet project deliverables and goals.
Environment: Selenium Web Driver, Java, JIRA, MySQL, Maven, Junit, AWS CLI, GIT, AWS Lambda services, Dynamo DB.
Confidential
QA Automation Engineer
Responsibilities:
- Followed Agile testing methodology, participated in daily SCRUM meetings, and testing each SPRINT deliverables.
- Involved in validating functional, Integration and Regression test suites using Selenium, Cucumber and the request and response of the Web Services (SOA) through SOAPUI.
- Developed Hybrid driven framework by using data driven and keyword framework.
- Conducted Automation/Manual testing using Standards, guidelines and structured methodology in testing the application using JAVA.
- Implemented Page Objects testing, Data Driven using Selenium WebDriver, JAVA and Junit.
- Performed Functional Testing to identify various critical points in the application and automated it using Selenium Java to validate all UI components such as Pop-ups, browser navigations, Screenshots, Windows Handle, Drag and Drop, Radio Buttons, Multiple Check Box, Frames, Mouse Movements and keyboard events.
- Executed functional and regression testing including dynamic parameterization using datasheets, database tables and excel spreadsheets, checkpoints, HTML/XML DOM objects, java classes/objects and descriptive programming.
- Developed manual test cases and automation script for Mobile native applications (IOS, Android) using Appium, Java.
- Performed Mobile testing for Mobile App of Client, Identify the Mobile Platform like IOS, Android by using Appium.
- Used Android SDK in Android Studio for establishing emulator in Android devices.
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- Implementation of framework in Xcode to handle UI tests and Accessibility tests.
- Involved in Automation testing for iOS native apps using XCTest and Swift.
- Used Git and Stash to re-modify files and for Software development.
- Created and maintained server-side integration tests, JSON documents, running with every build with Git, Jenkins.
- Advanced command of various testing suites, agile methodologies and monitoring tools; and cross-platform skills in Windows, Linux and Unix.
- Maintained and executed Maven build files for running automated tests by adding dependencies.
- Prepared status summary reports with details of executed, passed, and failed test cases.
- Participated in Requirement review meetings, analyzed requirements, developing test plan and test cases, Requirement Traceability Matrix, Defect Management, Reporting, and Tracking.
Environment: Java, Selenium Web Driver, ALM, Maven, Stash, Linux, Jenkins, Junit, Appium.