Senior Software Test Engineer Resume
Alexandria, VA
SUMMARY
- 8 years of experience in both manual and Automation testing, proficient in testing on client/server and web based applications and experience on java, Java script.
- Hands - on experience in E-Commerce, Retail, Government Domains.
- Extensive working experience on all phases of software development life cycle(SDLC) and (STLC), it’s methodologies such as Agile and waterfall Model.
- CreatedAutomationscript usingSeleniumWebDriver, Test Complete. Executed scripts on different browser and different platform.
- Experience in developing Java Selenium WebDriver/ IDE/GRID test scripts and Test Frameworks using TestNG/JUnit, MAVEN build tools.
- Experience in working on Page Object Model Design pattern with Hybrid framework.
- Created XML based test suite and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Good understand with Web Services and proficient in writing test cases and executing Web Services using SOAP UI and Postman.
- Extensively used Selenium (data-driven, XPath locator) and WebDriver totestthe web application.
- Experienced in using Apache POI to read data from external sources to feed locators into the test script.
- Involved in executing SQL queries to conduct data Integrity testing and used JDBC connections.
- Proficient in Defect management, including Defect creation, modification, tracking, and reporting using JIRA & Rally.
- Excellent organizational skills and the ability to handle multiple Complex project and assignments concurrently
- Experience with standard test methodologies, and ability to quickly acquire business and technical knowledge to come up with robust test cases, and work against aggressive timelines
- Capability to adapt and learn new tools, techniques, and approaches.
- Motivated self-starter and creative Problem-Solver.
- Great Team Player able to work independently, as well and when required.
TECHNICAL SKILLS
Management Tools: Rally, JIRA, SharePoint
Work environments: Waterfall, Agile(Scrum), Kanban
Operating System/Network: Windows XP,7,8,10, Remote Desktop
Cloud /server: AWS, Virtual Machine(VM)
Build Tools/ Repository: Maven, Git, SVN, Tortoise SVN
Languages: Java, VBScript, JavaScript, SQL, HTML, XML, CSS
Test Framework: Keyword Driven, Data Driven, Hybrid, TestNG, POM
API& Webserver: Postman, SoapUI, Ready API, Swagger.
UI testing tools: Selenium IDE and Web driver, Test Complete
Backend Testing: SQL Developer
PROFESSIONAL EXPERIENCE
Senior Software Test Engineer
Confidential, Alexandria VA
Responsibilities:
- Involved in analyzing requirement specifications, developing test plans, test cases, test scripts and planning for QA methodologies
- Conducted different types of testing: black-box, ad-hoc, Regression, functional, Section 508 and exploratory testing.
- Performed functional API Web services testing using Postman and Soap UI in heavily Complex application.
- Analyzed the work products against the application legacy system and compared and validated the functionalities with next-gen software application.
- Developed and maintained end to end automation script to validate API Web services, Database and application UI/UX using Groovy and SQL languages and ready API API testing tool.
- Responsible for developing Automation Test Scripts for Functional and regression testing of Restful API CRUD(create, retrieve, update, delete)and prepared test data related to each method individually.
- Tested Web services artifacts in FQT/SIT, verified and validated response codes and contents/output against multiple databases, UI/UX,SSD, Analysis Diagrams, and other important requirements.
- Created defects, tracked, validated, reopened Severity and Priority to defects identified during all phases of the testing.
- Logging test results and preparing test reports for management review.
- Followed Agile methodology, participated in sprint planning sessions, scrums, sprint demos and sprint retrospective meetings and communicated effectively to project management team and stakeholders to enhance the quality of the product.
- Designed and developed detail Test scenarios and Test cases from the functional requirements and design Specifications document.
- Interacted with developers and business analysts to resolve discrepancies between system specification and user requirements involved in the various Sprint.
- Involved in modified and maintained the exiting scripts to leverage the automation team effort during the regression testing using Test Complete, Java script.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Designed and Developed Regression automation script and Automation of functional testing framework for all modules using Test Complete, Selenium and WebDriver.
- Responsible Creating the functional testing scripts for crediting widget table and back log Testing phases. Using Test Complete automate the UI components.
- Integrated Automation scripts in Continuous Integration tools (Jenkins) for nightly batch run of the Script and followed the CICD process (scale up & running in different salves).
- Executed the selenium, Test complete test cases locally and on VM machines.
- Use Maven as the build tool, Tortoise SVN for version control, Jenkins for Continuous Integration and Rally as a defect tracking tool.
Environment: Test Complete, JavaScript, Java,SeleniumWebDriver, TestNG, Jenkins, Eclipse, HTML, XML, XPath, SQL developers, Swagger, SharePoint, Rally, Internet Explorer, Chrome, Oracle and Windows.
Test Automation Engineer
Confidential, Chantilly, VA
Responsibilities:
- Performing various types of testing including black box, white box, integration, functional, regression, system, smoke testing, compatibility, Acceptance testing and more on software system.
- Installing and configuration software and test environments in preparation for test execution.
- Followed Agile methodology, participated in sprint planning sessions, scrums, sprint demos and sprint retrospective meetings and provided the team with all the information required for successful completion of the sprint.
- Creating and modifying written test procedures and cases and documenting results.
- Responsible creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components and Executed the selenium test cases locally, on VM machines and also using Selenium GRID.
- Used Java language and TestNG framework for scripting. Used Maven for building the Web Driver project.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment for nightly batch run of the Script and followed the CICD process (scale up & running in different salves).
- Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
- Use Maven as the build tool, GIT for version control, Jenkins for Continuous Integration and JIRA as a defect tracking tool.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Performed functional testing of Web Services using Postman.
- Tested the application in highly dynamic environment with sprint team using agile methodology.
- Attending Retrospective and presenting the demo to the Product Owner, Scrum Master and the project team members.
Environment: Java,SeleniumWebDriver, TestNG, Jenkins, Eclipse, HTML, XML, XPath, Quality center, Internet Explorer, Chrome, Oracle and Windows.
Test Automation Engineer
Confidential - Oakton, VA
Responsibilities:
- Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
- Designed and developedAutomationScripts usingSeleniumWebDriver, TestNG and Jenkin for Regression testing.
- Performed functional testing to identify various critical points in the application and automated it by usingSeleniumWebDriver with TestNG
- Automated RegressionTestcases using Selenium Web Driver, Jenkins and Maven.
- Used Maven to build the Project, GIT version control for Code repository and JIRA for Test Defects.
- Implemented POM (Page Object Model)automationframework using Java,Seleniumweb driver.
- Executedtestcases using TestNG parameters, data providers, suites, parallel suites and groups.
- Responsible for regression and smoke testing whenever there is a hotfix.
- Developed Automation java code for CSV files load data validation.
- Modified and maintained the already existingtestplans,testcases and scripts to leverage theautomationteam effort during the regression testing.
- Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
- Coordinated with the offshore team for task allocation and resolving their queries to maintain the quality of deliverable under stringent deadlines.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Environment: Java,SeleniumWebDriver, TestNG, Jenkins, Eclipse, HTML, XML, XPath, Quality center, Internet Explorer, Chrome, Oracle and Windows.
QA Test Engineer
Confidential - Baltimore, MD
Responsibilities:
- Developed and executed test strategies, High level scenarios and test cases. Performed functional and regression testing.
- Participated in reviewing the test plans and test case templates for the functional testing.
- Created of the Quality Assurance and Test Strategy document that describes the technical and management approach to be followed for testing of the entire project.
- Worked with the business analysts to determine business requirements and set standards for Performance Evaluation using Agile methodology.
- Tracked, reported and managed the defects in Jira
- Performed backend testing to validate the data using SQL queries to the required test cases.
- Conducted Black Box Testing on the application and validated the dataflow in the application.
- Participated in bug triage meetings and maintained the test data, test cases and test plans.
- Worked effectively and collaboratively with the QA team, development teams, and business users.
- Reviewed requirements and give feedback to analysts.
- Provide weekly status report to the project manager and discuss issues related to quality and deadlines.
- Created testing documents such as Requirement Traceability Matrix and Defect Analysis report.
- Regularly performed bug verification for bugs in QA, staging and production environments in a timely manner to provide summary and detailed report to the manager.
Environment: java, SQL Server, Windows7, Selenium IDE, Eclipse, Excel, XML, HTML, MS Word