We provide IT Staff Augmentation Services!

Software Test Developer Resume

0/5 (Submit Your Rating)

Kissimmee, FloridA

SUMMARY

  • 8+ years of proven track record as Software Quality assurance and Test automation professional.
  • Professional experience in all phases of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC) that include Requirement Gathering, Analysis/Design, Documentation, Development and Testing.
  • Extensive experience in Analyzing requirements, writing Test Plans and Test Cases for positive and negative testing, using test techniques like Boundary value and Decision table, generating the Test Reports using generic functions, building the Test Environment.
  • Extensively worked on different types of tests such as Unit testing, Smoke testing, System testing/Integration testing and Acceptance testing, Sanity testing, Performance testing.
  • Experience including Manual and Automation testing with tools such as Selenium RC/WebDriver/IDE, SoapUI, Junit/TestNG, Cucumber and JMeter.
  • Extensively used Appium emulators and Simulators for testing the application in Mobiles.
  • Strong experience in Android UI Automation tools UIautomator and Espresso.
  • Sound knowledge on Maven and Ant for Project building tools, Jenkins for Continuous Integration.
  • Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the Script.
  • Proven ability in developing Behavioral Driven Development (BDD) scripts with Cucumber/Gherkin and Ruby.
  • Experience in designing the Frameworks from Scratch for Regression Testing and Unit Testing by using Page Factory and Page Objects Patterns.
  • Strong experience with SOA architecture that include Soap Web Service and Restful Web Service Testing.
  • Extensive knowledge on SOAP, REST (GET, POST, PUT and DELETE) methods.
  • Knowledge of Defect Tracking and Test Management Tools like JIRA and strong experience in Postman tool.
  • Strong hands - on knowledge in software models: Waterfall and V-Model. Very good understanding of Agile (Scrum) methodology.
  • Team Player and self-starter with effective communication, motivation and organizational skills.

TECHNICAL SKILLS

Test Automation: Selenium RC, IDE & WebDriver, Appium, UIautomator, Espresso, Eclipse IDE, SoapUI, Cucumber, Gherkin, TestNG, JUnit, JMeter, Maven and Jenkins.

Programming Languages: Java, Python, PHP, Ruby, JavaScript, HTML, CSS.

Other Tools: JIRA, Bugzilla, FireBug, FirePath, Postman, SVN and GIT.

RDBMS: MS Access, MySQL and Microsoft SQL Server-2008(OLTP and OLAP).

PROFESSIONAL EXPERIENCE

Confidential - Kissimmee, Florida

Software Test Developer

Responsibilities:

  • Developed and Implemented Automation Test Strategy, test automation framework and test automation scripts using Selenium Webdriver java API.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Used Selenium WebDriver with TestNG and Eclipse for automation in Hybrid model.
  • Added many front-end automation tests and BDD steps using Cucumber specification framework, Junit, Jmeter, Appium and Java which decreased 75% of manual testing.
  • Designed Hybrid Appium Test automation framework, Page Object Model for mobile application (Android/iOS apps).
  • Involved in the creation of Automation framework in Selenium WebDriver using Behavior driven approach Cucumber and Ruby.
  • Documented product features for Test Automation and Reviewed Gherkin features for consistency with test cases.
  • Extensively used Page Object Design and Page navigation framework for readable test script and easy maintenance from the Developer perspective.
  • Created Data driven test framework for performing REST API functional test using Java.
  • Performed mobile testing in different platforms like IOS and Android using Appium and Android UI automation tools UIautomator and Espresso.
  • Applied Robust Page Object Pattern on new builds and every modification in the application for Selenium WebDriver to do Smoke & Regression testing.
  • Performed Smoke, Regression, Sanity, Usability, Functionality and GUI tests.
  • Logging defects in Jira for various internal and external teams.
  • Developed BDD tests by writing behaviors and step definitions. Developed required Selenium support code in JAVA.
  • Built continuous integration system using Jenkins for internal team usage for nightly builds, sanity and regression testing.
  • Maintained Traceability Matrix to track the requirements to test the test cases to ensure complete test coverage.
  • Closely worked with development teams in debugging and reproducing different critical defects.
  • Created different SQL queries to load different types of test data sets in DB from csv files.
  • Created different test reports to track defect status and to analyze the risk for release planning.
  • Automated the testing of Error handling mechanism by simulating the errors and verifying Audit report for accuracy.

Environment: Selenium WebDriver, Java, Appium, UIautomator, Espresso, SOAP UI, TestNG, Eclipse IDE, JMeter, Agile, Cucumber, Ruby, Postman, Gherkin, HTML, JavaScript, CSS, Jira, Git, GitHub, MySQL.

Confidential - Sunnyvale, California

Software Test Automation Engineer

Responsibilities:

  • Documented and coordinated the detailed execution plan for all cycles to support Automation Testing, Functional Testing, Web based Testing and Back End Testing.
  • Performed End-to- End testing of application and also verified compliance for software quality standards of the organization.
  • Actively involved in selenium Testing (UI and API), and collaborating with off-shore selenium personnel on current projects, documenting and reporting defects and test results in JIRA.
  • Performed Ad-Hoc testing, Integration testing and User Acceptance Testing.
  • Created the setup files excel, xml, build, property and config files for automation.
  • Created Automation Framework in Selenium WebDriver using Behavior Driven Approach JBehave.
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
  • Wrote comprehensive test plans and test scenarios for user acceptance, regression, functional, and stress testing.
  • Performed Regression tests to verify bug fixes, analyzed test results and created test summary reports.
  • Created scripts for Regression, Security, GUI, Integration and Database testing.
  • Performed back end testing using SQL queries in Oracle database.
  • Created SQL scripts to test the stored procedures by sending different sets of input parameters.

Environment: Selenium WebDriver, Java, JavaScript, JBehave, Eclipse IDE, SQL, XML, Git, GitHub, Oracle and Apache Tomcat.

Confidential - West Bend, Wisconsin

QA Tester

Responsibilities:

  • Analyzed requirements, designed documents and provided constructive feedback and Analysis of the existing Application and its Business Requirements.
  • Written scripts from scratch according to requirements of newly added functionality and review, updating & maintenance of scripts. Preparation of Requirement Validation Matrix.
  • Created and executed multi-action scripts based on test script/scenario flows.
  • Involved in Task Estimation, Prioritization, Creation and Communication to Onsite and Offshore teams.
  • Developed manual test scripts and automation test scripts using Selenium to evaluate Security of Web based user authentication apps.
  • Coordinated user acceptance testing with final users & prepared end user documentation.
  • Prepared and Presented weekly and monthly QA Defect and Status Reports to the different Stake hold.
  • Working Knowledge in Defect Tracking, Report generation and requirement tracking throughout the test life cycle using JIRA.
  • Involved in identifying Integration User-Stories and Tasks during the Sprint Planning Sessions.
  • Attending Daily Stand-up meetings, as part of the sprint meetings following the Agile Methodology, for the QA Integration Team.

Environment: Selenium IDE, Selenium WebDriver, Eclipse IDE, Java, Web Logic, Oracle, JIRA, JavaScript, Git, GitHub and Apache Tomcat.

Confidential

Test Engineer

Responsibilities:

  • Analysis of functional specifications and designing Test plans, Test cases for Functional Testing.
  • Tested the business logic from the User Interface via manual as well as automated tests.
  • Involved in White-Box testing to design test cases and performed unit, integration and regression testing.
  • Written UI tests for checking the labels spelling, dates, drop-down lists, link text, tab sequences, color scheme.
  • Executed Regression Tests using automation scripts for the report generation module with tools like Selenium WebDriver and TestNG.
  • Developed page level action or page library in Selenium to support modular framework.
  • Developed Selenium test scripts for identified test cases by using data driven framework.
  • Involved in testing of HL7 (ADT) Messages for Inpatients from multiple clinical systems.
  • Configured Maven for Python Automation projects and developed project object model (POM).
  • Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and account transfers sent over HTTP by inspecting every XML request and response using SOAP UI.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates.
  • Attending Daily Stand-up meetings, as part of the sprint meetings following the Agile Methodology, for the QA Integration Team.

Environment: Selenium (RC, IDE), Java, HL7, Soap UI, JUnit, Git, Github, Oracle, JavaScript, HTML, SQL, PLSQL and Apache Tomcat.

Confidential

Jr. Tester

Responsibilities:

  • Wrote test cases for Cycle Counting, Picking, Packing, Shipping modules and RF application.
  • Prepared test plans and test scripts describing the Features and Functions to be tested.
  • Carried out test data for positive and negative test scenarios for Functional testing.
  • Development experience in Selenium IDE and Selenium RC.
  • Developed ANT Scripts to run the automation scripts and implemented "junitreport" ant task to develop HTML based test reports.
  • As a part of transaction testing, used basic SQL queries to verify data in Databases.
  • Maintained requirements and created Traceability between Requirements and Test Cases.
  • Performed Regression testing, Bug fixing which were verified by Jira tool.
  • Participated in requirements review and Design review.

Environment: Selenium IDE, Selenium RC, Java, Eclipse IDE, SQL, Jira, JavaScript, SVN and Apache Tomcat.

We'd love your feedback!