We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Over 5 years of qualitative experience in Software Testing Industry, specializing in Quality Assurance Automation Testing on Web - based and Client/Server applications using Selenium WebDriver.
  • Strong Knowledge of Software Development Life Cycle (SDLC) And Software Testing Life Cycle (STLC) including requirement analysis, design, development, testing, and implementation.
  • Experience of working in Agile, Scrum and Waterfall Methodology.
  • Professional expertise in Smoke Testing, Black-Box Testing, Functional Testing, Regression Testing, Ad-hoc Testing, Performance testing, Unit testing, Cross Browser Testing and Database testing.
  • Extensive experience in executing Test plans, Test scenarios and QA methodology, Quality standards, Test strategy, Test execution, Traceability matrix based on business Requirements.
  • Experience with SQL and Oracle, MySQL to run the queries for backend testing and NoSQL database Apache Cassandra.
  • Expertise in working with Selenium Web Driver using TestNG for TDD and Cucumber or BDD testing and Selenium IDE, Rest Assured to test applications for Functional and Regression Testing.
  • Experience with Atlasssian Jira for Agile storyboard, Bug tracking and also used Rally.
  • Experienced in interpreting the test information from Excel spreadsheets using Apache POI and TestNG Data provider for Selenium WebDriver scripts.
  • Experience in handling multiple windows, Alerts, and Pop-ups with Selenium.
  • Experienced in writing CSS Selectors, XPath expressions to identify web elements using Selenium WebDriver.
  • Experience with CICD tool such as Jenkins.
  • Good knowledge on Object Oriented Programming (OOPS) concept. Extensively used Java for test case automation.
  • Experienced with API testing using POSTMAN and Rest Assured library.
  • Good knowledge on Maven for Project building tool and Git for version control tool.
  • Good communication skills and Quick learner, Detail-Oriented and can easily adapt to new platforms

PROFESSIONAL EXPERIENCE:

Confidential

Software Engineer

Responsibilities:

  • Working in a Scrum team, attending Daily stand - up, Sprint Planning and estimating efforts and identifying acceptance criteria for user stories, Sprint Retrospective and Sprint Demo. Developed automated suites to test application using REST Assured library, Java and Cucumber in Agile environment.
  • Used core Java concepts that includes Collections, Exception handling, Oops. Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber in Gherkin format. Created, designed and builded automation frameworks in support of
  • Continuous integration CICD with Rest Assured library. Developed new test scripts using BitBucket as source repository and Jenkins for Continuous Integration of the builds. Developed and executed No SQL Queries for Apache Cassandra to verify proper insertion, deletion and updates into the supporting tables. Performed manual and automated API Testing using POSTMAN and REST Assured library. Performed unit testing, regression testing, performance testing, functional testing, database testing and API testing.
  • Communicated Test progress, Test Results, and other relevant information to project stakeholders and management. Performed performance testing using Jmeter testing tool. Collaborated with team members to meet deadlines and meet milestones. Identified the high-risk points and the priorities of the application. Created and refined user stories along with the development team and product team. Worked with development teams to investigate and correct software bugs and deficiencies based on testing results and involved in defect tracking and resolving production logs.
  • Environment: Agile, Java, JUnit, Jenkins, RestAssured, Cucumber, Agile, Apache Cassandra, Maven, IntelliJ, BitBucket, Windows, JIRA.

Confidential

Automation Engineer

Responsibilities:

  • Analyzed requirements documents such as business requirements and design document and other related documents. Created Test Cases by analyzing User Stories and Use Case documents and executed Test Cases in each Sprint to test Sprint Backlog Items.
  • Maintained Traceability Matrix by mapping each User Stories to Test Cases to ensure Testing Coverage. Developed test code in Java language using Selenium WebDriver and Cucumber framework. Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers. Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (Cucumber and Maven). Developed Automation framework by following a Hybrid model approach of implementing Page Object Model and BDD, using
  • JAVA, Selenium WebDriver and Cucumber. Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions using Gherkin language. Execute cross browser compatibility and regression tests using Selenium WebDriver for testing
  • UI for every new build release. Set up Jenkins for scheduled automation test run and that will trigger Smoke Test script by receiving email. Developed automated test scripts using core Java concepts, such as OOPS and Collections. Used different Selenium methods to handle Alerts, Popups, dropdown, check box, radio button, dynamic calendars and web tables in Selenium WebDriver. Managed and executed test cases and logged defects in defect reporting tool using JIRA. Identified, Reported and
  • Tracked Defects using JIRA test management tool. Working closely with development team and business analysts in reviewing Test scenarios. Reviewed database test cases according to assigned requirements to validate reports by retrieving data with SQL queries from Oracle database
  • Participate in Agile Scrum methodology and attend Daily Scrum, Sprint Grooming, Sprint Planning, Sprint Demo and Sprint Retrospective meetings.
  • Environment: Selenium WebDriver, Java, JUnit, Jenkins, RestAssured, Cucumber, Agile, SQL, Maven, XPath, Eclipse, GitHub, MacOS.

Confidential

QA SOFTWARE TESTER

Responsibilities:

  • Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases. Worked with development team to understand technical design and architecture for test planning. Executed Manual tests reviewed results of all tests and reporting anomalies into the defect tracking database. Prepared Traceability Matrix to ensure the adequate coverage of the test cases. Performed Functionality, Integration, Regression, Back - end and Database Testing. Identified and reported bugs using defect tracking tool JIRA.

    Conducted backend testing using SQL queries to validate data for database. Performed Ad Hoc testing upon the completion of test case to seek further unresolved bugs within the application. Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs. Worked extensively with business users to define scope and prepared 'Documents of Understanding' for various change requests by analyzing the feedback from user groups. Developed scripts and performed RESTful API testing using Rest Assured Framework for Regression testing

    Sanity, Smoke testing. Performed Testing on Web services REST API. Used rest-UI services for Testing REST API and validated GET, PUT, Method to checked on Process Instance. Developed automation scripts for Regression and End to End flows using Java, Rest Assured, Maven, Test NG environment. Performed validations based on the business logic and testing the restful API's using swagger. Performed Cross Browser Testing on different types of browsers to run all the tests using TestNG. Developed TestNG framework using Selenium WebDriver for the application to automate.

    Used TestNG annotations controlled the entire test. Generated the clear web html reports for analysis purpose. Participated in Agile Scrum methodology and attend Daily Scrum, Sprint Grooming, Sprint Planning, Sprint Demo and Sprint Retrospective meetings.

    Environment: Eclipse, JAVA, Selenium Web Driver, TDD, SQL Server, JUnit, MAVEN, Jenkins, Microsoft Excel, TestNG, Rest Assured

We'd love your feedback!