Regression Test Developer Resume
Herndon, VA
OBJECTIVE
- To be associated with a progressive organization that gives me scope to exhibit and maximize my skills in Virtualizing web services, developing Automation and to be a part of the Continuous Integration Engineering team that dynamically works towards the growth of the organization.
SUMMARY
- 7+ years of experience in Software programming and Automation testing of Web - based, Client/Server, Java applications in different environments using multiple browsers.
- Experience in leading/coordinating and delivering multiple projects across different geographic locations.
- Experience in web services standards, technologies and tools (e.g. XML, RESTful, etc.).
- Skilled in Software Automation Development using frameworks like Selenium WebDriver (Selenium 2.0) &Twist, using Java Object-Oriented programming language.
- Experience in creating Java Test Automation scripts for functional, end-to-end, data-driven, regression testing using Twist (Java GUI Testing Tool).
- Experienced in developing automated test suites for Mobile App Automation (Android & ios) using Java, Appium Studio and Selenium.
- Experienced working with SOAP and RESTful web services for consuming & parsing data, automating Web Service APIs and testing
- Experienced with Continuous Integration & Build Lifecycle Management using AnthillPro
- Experienced working with relational databases like Oracle 11g and MYSQL 5.6
- Experienced working with SoapUI for API functional testing
- Experienced in all phases of Software Development Life Cycle (SDLC) including Requirement gathering, Analysis, Design, Coding and Testing
- Good knowledge of Software Development Life Cycle (SDLC) and methodologies like Agile model, and Waterfall
- Conducted Product Acceptance Demos to PSI, Product Analysts, and Product Management in Confidential Inc.
- Experienced in GitHub, a version control tool to manage the code between the environments
- Expertise in Quality Center and Application Lifecycle Management (HP ALM) and JIRA.
- Well acquainted with Software Testing Life Cycle and Defect Prevention Process.
- Skilled in Problem Solving, Time Management, Collaboration & Adaptability
TECHNICAL SKILLS
Languages: Core Java, J2EE & SQL
Web Technologies: JDBC, Servlets,& Spring
Databases: SQL Developer, Oracle IDE
Web Services: SOAP, RESTful
Web Servers: Apache Tomcat
Environment: Git, Eclipse, Maven, JDBC, SQL Developer, Oracle IDE
OperatingSystems: Android operating system, Windows 7/8/10, IOS application system
Knowledge: HTML, XML, JSON, Agile development
Tools: Eclipse, IntelliJ IDEA, Appium Studio, Twist 15.2, MS Visual Studio Basic, AnthillPro, Selenium 2.0, Git 1.7.7, GitHub, Oracle SQL Developer 4.0.2, SOAP UI, HP ALM, JIRA, MS-Project Professional 2013, MS-Visio 2013, and mRemoteNG
PROFESSIONAL EXPERIENCE
Confidential
Regression Test Developer
Responsibilities:
- Participate in Sprint Planning, Backlog Grooming, Analysis, Coding and testing
- Analyze and implement automation software frameworks using Java to automate functional use cases and web services
- Develop and maintain TracFone’s automated testing and service virtualization platform using Twist
- Develop automation test suites for Mobile Apps (Android and ios) using Java, Selenium, Appium Studio&Eclipse
- Virtualize Soap&RESTful web services using Java
- Integrate TracFone’s automated testing platform to continuous integration platform - AnthillPro
- Write SQL queries and work with PL/SQL procedures to validate back-end data using Oracle SQL Developer
- Validate Web Services (Soap APIs, RESTful APIs) using SOAP UI
- Perform unit testing and integration testing on the automation code developed
- Manage source code using Git (version control)
- Manage Git repositories using GitHub
- Prepared and submitted regression updates and software defect tracking reports to stakeholders as appropriate.
- Performed design reviews for continuous improvement in meeting client goals and needs.
- Effectively track and manage software defects and assist the team in root cause analysis and risk mitigation strategies.
Environment: Java, Eclipse, Appium Studio, Twist 15.2, Visual Studio Basic, Selenium, JSON, XML, AnthillPro, Apache Ant, Oracle SQL Developer 4.0.2, Git 1.7.7, GitHub, SoapUI 5.4, Protractor, HP ALM & JIRA.
Confidential, Herndon, VA
Junior QE Engineer
Responsibilities:
- Involved in gathering Business Requirements and Change Requests and changing the testing artifacts accordingly.
- Responsible for the preparation of Test Plans, analysis of defect metrics & tracking the defects using JIRA.
- Involved in Mobile testing using various devices (Phones, Tablets, etc) manually as well as automating the test cases using APIUM tool.
- Involved in Automation Environment setup using Eclipse, Java, Selenium WebDriver jars and TestNG.
- Involved in Onsite offshore co-ordination.
- Formulated the Test Cases with the help of Use Case document, in compliance with the Test Plan document and came up with the time lines.
- Understood and implemented ecommerce elements involved in the business operation.
- Prepared test data for positive and negative test scenarios for functional testing.
- Performed browser compatibility testing on different versions along with data validations for all reports and enhancing the selenium test cases for cross browser testing.
- Used TestNG for writing unit test cases and executing them as a test suite.
- Involved in framework creation. Automate web application usingSelenium WebDriverand Java.
- Conducted daily Scrum meetings and bi-weekly Sprint releases.
- Reuse DDT FRAMEWORK for Mobile Automation using Appium
- Get the Activity Name & Package Name to initiate automation process.
- Extract the required.apk file for Mobile Automation.
- Create separate test scripts for MOBILE DEVICE / EMULATOR
- Identified the Test Data required and maintained for API and regression Tests.
- Involved in Onsite offshore co-ordination.
- Created Test cases using element locators and Selenium WebDriver.
- Enhancing the test scripts for Global Execution.
- Worked closely with the development team and the Product Owner in an agile environment to quickly identify issues before the product is released. Testing included both front-end and backend utilizing Microsoft SQL Server for writing and executing SQL queries.
- Involved in Defect Management, Defect Review and Defect Status Reporting.
- Responsible for developing the Automated Regression Suite and ensure the suite is ready, reviewed & maintained regularly.
Environment: Java,TestNG,Selenium WebDriver,HTML, XML, Oracle, UNIX, Jira, Appium, Jenkins, Maven, Java Script, SQL.
Confidential - Arlington, VA
Software Tester
Responsibilities:
- Developed an automated test framework using Selenium IDE and Selenium RC
- Executed SQL statements to extract data from the tables to validate test results
- Used Java based integration environment. Set up generator, Synchronization, Data tables, Actions, Recovery Scenarios and methods.
- Prepare and track the project plan for testing using MPP 2003
- Prepare the test report at each stage of the project
- Prepare testing Impact Analysis for any Change Request
- Issue Tracking and risk management
- Performed Regression testing, Integration testing, Multilingual testing, GUI testing
- Executed testing based on Single Sign On.
- Requirements gathering from Business Analyst and Client Managers.
- Took part in Design, Analysis, development and Production Support of different modules.
- Designed and run SQL scripts to input and modify data in database as well as for testing purposes.
- Performed Unit Testing, system testing and Regression Testing.
- Created a detailed test suite.
- Bug Fixes and troubleshooting of issues.
- Reporting and Documentation of the entire project.
Environment: Environment:HTML, XML, SQL, Selenium IDE, Java, TestNG, XML,CSV, Oracle 9i/10g, HTML, JavaScript, CSS, SQL