We provide IT Staff Augmentation Services!

Software Development Engineer In Test (sdet) Resume

2.00/5 (Submit Your Rating)

PA

SUMMARY

  • 7+ years of experience in the Information Technology Industry
  • Experience in writing Automated Test Scripts with Page Object Model for Selenium Web - driver.
  • Extensive experience in Functional, Integration, Regression and Black Box testing in different stages of Software Development Life Cycle.
  • Expertise in writing SQL Queries to test effectively Back-end/Database Testing.
  • Extensive and diversified experience in Automation Testing with Web and Client/Server based Commercial Applications.
  • Experience in software testing life cycle owning the test deliverables from start to end through the entire STLC.
  • Strong experience as an SDET or Software Development Engineer in Test in Agile team environment.
  • Good experience as a Senior Test Engineer for successfully delivering projects and able to work in a team environment or alone with minimal supervision.
  • Ability to work in a team in a diverse/ multiple stakeholder environment.
  • Strong experience with work in a Global delivery environment.
  • High attention to detail with excellent analytical, research and troubleshooting skills.
  • Go-getter attitude. Can work independently with a strong sense of responsibilities and quality focus.
  • Fast learner and excellent interpersonal skills.
  • Strong knowledge of web standards and experience testing REST based APIs.
  • Proven automation experience, particularly in automating test and continuous integration pipelines and experience successfully researching and implementing new automation tools and processes.
  • Strong experience in all phases of functional, regression, acceptance and UAT support testing.
  • Excellent interpersonal, communication & writing skills and ability to interact with all levels of personnel from technical to high level executive management.
  • Strong experience in methodologies like Agile (SCRUM), Waterfall and Iterative.
  • Strong knowledge of Testing Automation and best practices in QA Best Practice.

TECHNICAL SKILLS

Testing Tools: Selenium Web Driver, UFT, Quality Center, ALM, JIRA, Test Rail, Qtest, Cucumber, Jenkins

Workflow Tools: MS-Visio, MS-Project, MS-Excel, MS-Word, MS-Power Point, TOAD & ECLIPSE

Languages: JAVA, VB Script, HTML ASP.NET, VB.NET, SQL

Web Technologies: HTML, XML, CSS, ASP.NET

Web Services: Apache’s Tomcat, Web Logic App Server, Web Sphere, MS-IIS

Database: SQL Server, MySQL, Oracle, MS Access

Operating Systems: Windows 7/8, UNIX/Linux, Windows XP Professional SP3, Vista, Mac OS 10.6 10.12

Protocol: TCP/IP, FTP, HTTP

PROFESSIONAL EXPERIENCE

Confidential, PA

Software Development Engineer in Test (SDET)

Responsibilities:

  • Analyzing user stories and participating in Sprint planning, Review Sessions & Scrum Meetings to develop Test scenarios, Test cases, Test data, Test reports.
  • Continuously monitoring quality findings and their resolution with other software QA engineers. Appropriately raised and escalated problems and issues to management.
  • Involved in automating manual test cases by developing automated test scripts for the same.
  • Been involved in both the low-level design and detailed design phase of this project.
  • Utilize CSS selectors, IDs, and XPaths to locate elements on Android views, and Web pages.
  • Good Knowledge in implementing Agile Methodology and participated in Various Agile Ceremonies and Grooming Sessions.
  • Participating in Release Review/Requirement Analysis and Design review meetings.
  • Developing and Executing Test Scripts test scripts using Selenium WebDriver, TestNG, analyzed Test Results.
  • Configuring Cucumber Report Plugin and Performance Plugin in Jenkins to generate HTML test reports.
  • Performing Functional testing as per user stories and Integration Testing and System Testing using Selenium WebDriver automation scripts.
  • Performing Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari, and Firefox where multiple tests were run parallel.
  • Analyzing XML and JSON validation using XMLPATH and JSONPATH.
  • Added Assertions to validate the XML in Web services SOAP and RESTFUL service.
  • Working on BDD (Behavior Driven Development) using Cucumber Features, Scenarios, and Step Definitions in Gherkin format.
  • Configuring Jenkins build jobs to perform Continuous Integration and Continuous Delivery in the Application.
  • Monitoring Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
  • Maintained the Selenium & Java Automation Code and resources in source controls like GIT for improvements and new features.
  • Stored the flow details of Selenium Automation in a log file using Log4j Logging Framework.
  • Using GitHub as a source repository system to share code within the office as well as with the team overseas.
  • Handling Keyboard and Mouse Events, Accessing Forms, tables, and links, using Selenium Web Driver.
  • Testing different methods of Select class for selecting and deselecting for drop down using Selenium.
  • Participating in QA meetings and discussed enhancements and modification request issues and defects in the application.
  • Conducting regular code review to ensure that object-oriented design best-practices are followed all the time, automation code is easy to extend and support.
  • Verifying the integration of various components in the application and executed end-to-end testing.

Environment: Selenium WebDriver, Protractor, Jenkins, HTML, XML, JIRA, Microsoft Office, Cucumber, TestNG, Agile, Gherkin, Oracle.

Confidential, North Reading, MA

Senior QA Automation Engineer

Responsibilities:

  • Created and maintained CI/CD pipelines for code deployment
  • Provided Git support for organization to help educate team on efficient use of Git
  • Worked closely with support teams to maintain code branches and perform integrations across branches using Git
  • Monitored Bitbucket, Jenkins and Nexus for efficient functioning of project.
  • Worked individually in creating Bitbucket Webhooks to automate the release for new branches.
  • Worked with Development and QA teams in migrating code from Jenkins to Bitbucket for SCM.
  • Worked on Oracle 11g database, JavaScript, JSP to integrate with the front-end application.
  • Logged bugs using JIRA occurred while testing and Managed multiple tasks based on urgency.
  • Worked on regression testing of branching model on the LSC and ET build system which was rewritten to have a more efficient and a simpler system.
  • Managed Bitbucket repositories and permissions, including branching and tagging.
  • Created bug reports and change requests to keep track of changes and keep the management informed of happenings in the projects.
  • Developed manual/Functional Test conditions and Scripts based on the requirement documents.
  • Performed Sanity and Smoke Testing of the application manually after each build.
  • Developed detailed Test Plans, Test Cases and responsible for executing the Test Cases, Test Scripts.
  • Participated in discussions and retrospective meetings on Risk Analysis, Cost-Benefit Analysis, and Gap analysis and researched new requirements compatible with the current market trends.

Environment: SQL, JAVA, HTML, Internet Explorer. git, GitHub, Bitbucket, Jenkins, JIRA, Nexus, Oracle

Confidential

Senior QA Automation Engineer

Responsibilities:

  • Created Test Plans and Test Strategy which describes the features and functions to be tested.
  • Implemented quality software best practices to develop test strategy, test plan, test data, test case and test automation and actively participate in process improvements.
  • Implemented automation testing framework to the organization.
  • Performed open-source web test tool Selenium Web Driver for cross browser testing.
  • Created GIT repository setup for QA environment which is used for Testing on Linux box.
  • Build an automated test suite to increase the automation coverage for the regression test cycle.
  • Responsible for ensuring the conceptual integrity of the system, ensuring that the product and product architecture meet or exceed the technical requirements defined.
  • Used Selenium Web Driver for writing test scripts for regression test coverage, writing TestNG test suites and test cases for testing application.
  • Implemented a wide range of functional testing by various QA Automation Test Framework like Key Word Driven, Data Driven and Behavioral Driven Testing concept to ensure the code reusability and code maintainability, which reduces the script development time.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Implement cross browser and cross platform testing with Selenium Web Driver.
  • Developed and implemented robust MVC Pattern based Keyword Driven, Selenium Page Object Model framework with Selenium Web Driver using Object Oriented Programming Java and open-source unit test framework TestNG which cut down the script development time in half.
  • Strong background in coding for automation.
  • Developed Restful Web Service testing framework with Java to build robust and scalable web service testing.
  • Created detailed periodic status reports for senior management to keep them posted on the progress of implementation.
  • Worked directly with Business users performing User Acceptance Testing (UAT).
  • Translated software specifications and user requirements into test scenarios.
  • Planned, designed, executed test plans and test cases for automated test and manual test to support maintenance releases for multiple web-based applications.
  • Installed product built on test environments and maintained test environments.
  • Performed application, regression, and acceptance testing.

Environment: Selenium, Web driver, SQL Server, XML, ASP, JSP, Windows XP, Visio, HTML, Internet Explorer. git, GitHub, JDBC

Confidential

QA Automation Engineer

Responsibilities:

  • Analyzed Scope Items for Progression Testing.
  • Used Agile scrum test methodology and actively participated in the stand-up meeting to keep the whole team informed about the test status.
  • Experienced in dealing with Product developer's team which is located globally for various customizing requirements and testing activities.
  • Prepared High-Level Plans & deriving Test Plan requirements.
  • SPOC for all the defects being reported for Client- Initial Analysis & assignment.
  • Reviewed of HLD, Test Strategy documents prepared by design team.
  • Involved in Test Strategy Specifications & Traceability Matrix as per functional specifications.
  • BDD/Cucumber approach which allows non-programming QA engineers to write new automated tests.
  • Created web UI tests using cucumber, capybara, gherkin, Selenium Web Driver (tests written in ruby).
  • Performed regular database testing for data validation.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into an Oracle supporting tables.
  • Coordinated in setting up the test environments (instances) with Infra teams.
  • Reviewed of Test Specifications and Test data.
  • Identified functional candidates of conversion testing.
  • Provided inputs for Application Backlog to clients and involved in software feasibility study.
  • Prepared Test Cases for GUI application.
  • Implemented automation using Selenium Web driver for performing Browser compatibility testing.
  • Developed and maintained several test scripts to automate the process of testing using Selenium web drivers, with TestNG framework using Java.
  • Configured Maven for Java automation projects and developed Maven project object model (POM).
  • Wrote SQL queries extensively for database testing and generated test reports.
  • Involved in Sanity, System, Integration, Conversion, Functional, Assembly and Regression testing.
  • Reported and tracked, defects through Jira and ALM.
  • Reviewed Test log and updating on daily basis.
  • Created Test Metrics, Bug Database and generated weekly reports for senior management.
  • Conducted meetings with developers, application team, business team to analyze the defects evaluate the test executions.

Environment: Windows XP server, Selenium Web driver/Java, Oracle, JIRA, HP ALM, SQL

We'd love your feedback!