We provide IT Staff Augmentation Services!

Software Development Engineer In Test Resume

5.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • Automation Test Engineer with 10+ years of professional experience in Product & Technology, Telecommunication and financial domains. Extensive experience in software quality assurance, all manner of SDLC methodologies including, Agile, and SCRUM. Proven skills in global resource coordination/management, framework development, training, requirements gathering, use case creation, documenting functional specifications. Highly motivated and efficient Team Player, with excellent Interpersonal, Communication and analytical skills.
  • 10+ years of IT experience as a QA Automation Test Engineer in systems Analysis, design and development of complex software systems including web, client/server and mobile applications
  • Proficient in requirement analysis, coding and testing various modules in a software development life cycle (SDLC)
  • Extensive experience in Agile - Scrum methodology as well SDLC-waterfall
  • Solid knowledge in test documentation: Test Plans, Test Suites, Test Cases, and test scripts based on User Requirements Specification (URS) with best practices in Waterfall and in Agile environments
  • Experience in various testing phases such as requirements gathering, black box testing, white box testing, functional, integration, and UAT
  • Experience in developing, executing maintaining Automation Regression scripts using Selenium RC/WebDriver, Java, TestNG, JUnit with Apache ANT/ Maven & Jenkins
  • Expertise in creating data driven, modular driven, page object model automation frameworks based on Selenium Web Driver, Selenium IDE, Selenium Grid and Java
  • Hands on experience in mobile devices testing using Appium, Android SDK, ADB
  • Hands on experience in Web Services testing using SOAP UI, Rest Assured, HTTP Client
  • Experience in developing manual and automated test procedures using SOAP UI, REST API testing using ReadyAPI, POSTMAN, and RestAssured Framework
  • Extensive experience with HTTP Client, Rest API validations (JSON)
  • Experience on programming languages such as Java, Groovy Scripting and JavaScript
  • Expertise in automated regression testing in order to identify any gaps, errors/defects in contrary to the actual/desired results of the application under test using Selenium Webdriver
  • Experience in creating and working with Cucumber framework
  • Experience in BDD, TDD frameworks
  • Experience with bug tracking and test management tools such as JIRA, Quality Centre
  • Proficient in back end testing using JDBC (Automation) as well as writing complex SQL Queries
  • Extensive experience in Web technologies such as HTTP, SOAP, XML, JSON, Java Script
  • Excellent analytical, problem solving, communication and interpersonal skills
  • Proven capability of working independently as well as in a team environment for time sensitive tasks

TECHNICAL SKILLS:

Languages: Java, SQL, HTML

Databases & Connectivity: SQL, Oracle 10g/11i/12g, MySQL 4.1/5.0/5.1/5.6

Revision Control & Build Tools: Git, SVN, Bamboo, BitBucket

IDE/Tools: Eclipse, Toad for Oracle, Visual Studio 20xx

Testing &Testing Tools: Selenium WebDriver, Selenium IDE, Selenium RC, TestNG, Cucumber Firebug, Bugzilla, Jira, Rally, Jenkins, Bamboo, Gherkins, Maven, TOAD

Web Services: REST API, SOAPUI, WSDL, SOAPUI PRO

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Software Development Engineer in Test

Responsibilities:

  • Worked in DevOps, installing, configuring and integrating Automation scripts on Continuous Integration tools (CI/CD) like Bamboo for test suite execution.
  • Expert in developing Behavior Driven development (BDD/TDD/ATDD) by writing Gherkin language using cucumber tool, developed Scenarios, Scenario outlines, features and Step definitions and generating the cucumber reports
  • Experience in installation and Administration of version control systems like GIT (Distributed Version Control), GitHub, SVN Version Control
  • Experience in writing complex XPATH using following and preceding and using functions like contains and not contains.
  • Thorough experience in implementing Automation Tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Bamboo, SOAP UI and REST API with POSTMAN.
  • Created and Verified Web services API requests, SOAP Protocols.
  • Involved in DevOps Migration/automation processes for Build and Deploy systems.
  • Involved in creating Test Environment for Web services Testing.
  • Used Selenium WebDriver with TestNG and sauce labs for frontend automated Testing and cross browser testing, parallel test execution.
  • Writing SQL queries to fetch the inputs from database.
  • Active participation in reviews and status meetings.
  • Involved in functional specification documents to develop test cases and test scenarios.
  • Extensive Experience in Black Box Testing which includes Functional Testing, Regression Testing, System Testing, GUI Testing, Integration Testing.
  • Involved in preparing Test Case Design and executing the scripts.
  • Defect Reporting and Tracking using Tools like Quality Center and Issue Tracker.
  • Involved in participation of regular weekly project status meetings to discuss the risks involved in ongoing projects with Teammates and Team Lead.
  • Exposure in Mainframe technologies tools like IBM Host-on Demand.

Skills: HTML/CSS, Selenium WebDriver, Java, Postman, Protractor, MS SQL Server, Jira, Bamboo, Git, BitBucket

Confidential, Santa Clara, CA

Sr. QA Automation Engineer

Responsibilities:

  • Actively involved in gathering and understanding the business requirements by working closely with BA's, developers, and leads to create and execute software test plan, test cases and test suites to uncover, identify and document software problems as well as their causes in all phases of testing lifecycle.
  • Ensured test coverage, determined testing environment, and that testing met with project goals/objectives.
  • Involved in Smoke, Sanity, Functional, Integration, System, E2E, Regression, UAT Test execution and management.
  • Closely worked with QA manager to implement QA process (e.g. defect tracking, test case management, testing strategies etc.)
  • Automated the RESTful services using Java and RestAssured to get valid JSON response for methods like GET, POST, PUT and DELETE
  • Built test automation solutions in agile environment: Pre-Commit validation, Post Commit Pipeline, Auto deployments
  • Participated in CI with Jenkins and actively involved in monthly release deployments
  • Involved in automating scripts using cucumber and Selenium
  • Performed Cross Browser Testing Using Sauce LABS and automated using Jenkins.
  • Extremely involved in functional and Integration testing on web application and web services
  • Involved in backend validation using complex SQL queries on Oracle DB tables.
  • Completed weekly QA Status report that included Test Matrices and defect reports.
  • Provided leadership and coaching to testing team members
  • Developed GUI mobile automation testing framework, iOS and Android with Appium, Selenium, and Modular Driven Framework. Used Apache POI for reading and writing test data
  • Coordinated automation testing to transition from manual to automated regression.
  • Conducted Smoke testing, Functional testing, Regression testing, Integration testing, User Acceptance Testing (UAT), Cross browser testing (TestNG) and Data validation
  • Used TestNG framework to build framework and analyze the automation run results.
  • Used Github and Maven as automation scripts integration tools and Jenkins as CI tool
  • Wrote queries in SQL, developed and executed them to modify /analyze data from the Oracle database and compared it with results from web service response. Verified data integrity and consistency
  • Identified and advocated opportunities for test system/process improvement.
  • Involved in retro meeting and suggesting of new enhancement to Business team and End users during project calls.

Skills: Selenium, JIRA, SoapUI, PL/SQL, Agile, Web services - REST, Appium - iOS & Android (Android SDK Manager), FDR, Jenkins, Apache Tomcat server, Maven, JSON, XML, Ruby

Confidential, Dublin, CA

QA Automation Engineer

Responsibilities:

  • 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 different phases of software development lifecycle like scope, design, implementation, validate, deploy, test, including design and code reviews, test development, test automation, etc.
  • Design and develop automation for testing REST API, expand the existing test automation framework.
  • Performed the web services testing for SOAP and REST using Soap UI Pro
  • Setting up the integration environments and maintaining Test Suites in Soap UI Pro.
  • Responsible for Setting up Web Services project using WSDL in SoapUI and provided setup help to other team members
  • Tested Web Services Manually using browser plug-in
  • Participate and drive the test planning, test case design and test script walk through.
  • Perform Black box, White box, Functional, Integration, Database, and Regression testing for Java application.
  • Skills of Java application development and testing of web services, and databases, including usability, accessibility, performance and fault tolerance applied in the tasks.
  • Extensively Used Maven as build tool to deploy the builds, Jenkins for Continuous Integration make the REST calls
  • Attended Scrum meetings, Sprint retrospective meeting, Sprint Planning, Sprint Story Grooming meeting with Product owners/Scrum Managers and maintained all activities using JIRA
  • Record and track defects uncovered during the execution of tests scripts. Drive defect towards resolution, propose and design retest cases, scripts and data.
  • Tracked, reviewed, analyzed Stories and defects using JIRA and presented Defects Status reports and Graphs for each release in the weekly meeting
  • Responsible for triggering fortnightly execution of the automation test suite using Jenkins as continuous integration tool
  • Created XML based test suit 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
  • Designed and developed complex set of SQL queries and sub queries for database testing
  • Evaluate agile stories, acceptance criteria and prepare QA test cases in JIRA.
  • Identify, analyze, report bugs and drive issue to resolution.
  • Performed Release Management Gap Analysis and Deploying the releases and Maintaining the Release documentation
  • Provide timely and accurate status, defect information and appropriate metrics as a part of QA reporting.

Skills: Selenium, TestNG, SVN, SoapUI, RESTFul, Quality Center 9/10, PL/SQL, Agile, XML, Java, Microsoft Visual studio, Web Services, JIRA, RDBMS

Confidential, Sunnyvale, CA

Junior Software Developer responsibilities:

  • Involved in Requirement gathering, Design, Development, testing and Deployment with team members
  • Developed user-friendly GUI in Swing for Tracker Management application
  • Followed design guidelines/coding guidelines to develop the application
  • Co-ordinate Application testing with the help of testing team and tracked defects
  • Debugging and enhancing the performance of the end application
  • Writing SQL queries and PL/SQL - SPs, functions, sequences and triggers
  • Worked extensively in implementing the new requirements and reaching the goal on time
  • Used ANT scripts to build and deploy the application. Extensively used SVN for code management
  • Involved in developing front-end pages using HTML, Java Script and JSP
  • Involved in connecting to UNIX box, look into logs and fixed the issues raised in QA/Production

Skills: Java, XML, Eclipse, Linux/Unix, PL/SQL, Oracle 10g, Toad

Confidential

Test Engineer responsibilities:

  • Design and develop automation for testing REST API using data driven automation framework.
  • Working for the Catalog team (working on both READY API’s and SEARCH API’s).
  • Involved in different phases of software development lifecycle like scope, design, implementation, validate, deploy, test, including design and code reviews, test development, test automation, etc.
  • Design and develop automation for testing REST API using data driven automation framework.
  • Participate and drive the test planning, test case design and test script walk through.
  • Perform Black box, White box, Functional, Integration, Database, and Regression testing for Java application.
  • Skills of Java application development and testing of web services, and databases, including usability, accessibility, performance and fault tolerance applied in the tasks.
  • Record and track defects uncovered during the execution of tests scripts. Drive defect towards resolution, propose and design retest cases, scripts and data.
  • Participated in functional, regression and smoke testing.

Skills: Java, TestNg, SQL, Eclipse, MySQL, Oracle 11g, REST API, QTP, Perforce, J2EE, Windows, Linux

We'd love your feedback!