Post Job Free
Sign in

SDET

Location:
Redmond, WA
Salary:
75
Posted:
August 17, 2021

Contact this candidate

Resume:

SUSHMA D

Sr. SDET

Email: ******@******************.*** Contact: 469-***-****

Professional Summary:

Software Development Engineer in Test with 10 years of experience in analyzing, reviewing, and understanding Business/Functional requirements and skilled in writing Test Plans, Test Strategies, Test Scripting and creating Test Scenarios. Expertise in developing, documenting, and executing test cases manually as well as with generating automated scripts for TDD, BDD, API Testing using Selenium, Cucumber, SoapUI while serving clients in various domains such as E Commerce, Computer Software, Insurance, Educational Technology and Banking

Highly motivated and driven for Testing, Development, and Design new testing methodologies and keeping myself up to date with changing technologies.

Strong working knowledge of the Software Development and Testing Life Cycle across various methodologies.

Involved in test planning, creation, execution, defect logging and validation.

Played a significant role in the creation and execution of QA processes, test strategies, bug documentation and regression.

Performed extensive Automated and Manual Testing on Client Server and Web based Applications.

Involved in understanding Business requirements and translate them to functional test cases.

Logged bugs in bug tracking tools like Jira, Bugzilla, Mantis, TestRail

Experience in creating and developing strategic Test plans, Test Cases, Test Scripts and generating Test Reports.

Worked closely with various stakeholders – Product managers, Developers and Technical Support teams to resolve quality issues.

Tested applications across various environments like Development, System Integration and Production.

Experience in building database queries, data manipulation, User data validation using SQL, PL/SQL in SQL Server

Automated testing experience using Test Tools - Selenium

Well versed in Functional Testing, Integration Testing, System Testing, Regression Testing, GUI Testing and User Acceptance Testing (UAT). Self-starter and team player with excellent communication, problem solving skills and a good aptitude for learning.

Experience in testing Web and Windows Applications

Responsible for coming up with effective ways to test applications that became a standard across other projects.

Strong Experience in Smoke, Functional, Regression, and Performance for the highly structural and complex systems. Experienced in all levels of testing such as Positive testing, Negative testing, Integration Testing, Functional Testing, System Testing, Regression Testing, User Acceptance Testing (UAT), Black box testing, and Browser testing.

Effectively Implemented TDD and BDD frameworks using Selenium, JAVA, Cucumber/Gherkins with Page object Model (POM) Design Pattern. Experienced in API Testing, Load Testing and Performance Testing using SoapUI with Groovy Scripting.

Passionate about Java Programming, OOPS (Object Oriented Programming System) concepts, Exceptional Handling, Collection Framework that reflects in Automation scripts.

Hands on experience in using build tools like MAVEN and configuration management/Source Control tools like GIT. Worked on Setup and Configurations of Continuous Integration (CI) / Continuous Development (CD) tools such as Jenkins and Bamboo & AWS to deploy the project as a jar file on EC2 instance for post deployment verification

Effectively involved in Defects logging, tracking, and managing Defect Life Cycles using HP Quality Centre and JIRA. Extensively used SoapUI for testing XML, SOAP and RESTful Web services. Used SoapUI assertions to verify the API response

Good time management and organizational skills which helps me working in multiple projects concurrently.

Technical Skills:

Testing Tools

Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, SoapUI.

Methodologies

Agile (Scrum), Waterfall, SDLC, STLC.

Languages

Java, HTML, XML, Gherkin, C, HTML, JavaScript, VB Script.

IDE

Eclipse, SQL Developer.

Test Framework

Keyword Driven, Data Driven, Hybrid, Page Object Model (POM).

Web Debugging Tool

XPath, Firepath, Firebug.

Utilities

AutoIT, Wget.

Build Tool

Ant, Maven.

Processes

Agile-Scrum, Waterfall.

Bug Tracking Tools

JIRA, Quality Center.

Test build, Integration Tools

Maven, Ant, Jenkins, SVN, Git

Databases

AWS S3, SQL Server, Oracle - PL/SQL, MySQL, Toad, MS Access.

Operating Systems

iOS, Windows (XP, Vista & 7, 8) Linux, Mac.

MS Office tools

Outlook, Word, Excel, PowerPoint.

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari.

Professional Summary:

e-Commerce/Retail, Amazon, Seattle, WA, USA Mar 2020 – Present

Sr. SDET

Description:

Your Orders (YO) page in Amazon.com is main landing page for customers to have an all-in-one view of their orders. This is one of the most visited pages in Amazon.com to track orders placed, get delivery status, initiate cancellations, track refunds, and provide feedback. The page is hosted in multiple geographical locales and is very critical for the revenue generation and sustenance.

REX team is responsible to ensure that the YO page meets highest quality requirements and deliver newer features which are time critical (Holiday cheer, promotions) and strive to improve customer experience. Providing the accurate status of the customer orders saves Amazon $100M + annually by means of reducing CS contacts, avoid free refunds and unnecessary cancellations due to lack of details.

Responsibilities:

Identify and implement new scenarios for test automation.

Coordinate with the various stakeholders – Product, Dev, and Support.

Prepare the Status Reports, Daily and Weekly.

Understand business and functional requirements and create test plan and implement test cases.

Fix failing tests, fix test data, create code review and execute build pipelines and provide sign-off.

Test in different browsers, platforms, and log defects. Provide clarifications to Dev team questions.

Designed and Developed Data-Driven framework in Ready API using Groovy scripts and Assertions

Worked on backend testing by creating and executing SQL queries to validate that data is being populated in appropriate tables.

Created complex JSON Payloads in conjunction with entity services and Validating data coming from existing legacy applications.

Created Project XML, Project URI using different Endpoints, Resources/Methods and Groovy Scripting for Rest services.

Identified the hidden bugs while debugging the logs using maven logs, Ready API logs Etc.

Created Jenkins auto jobs, that perform end to end flow of executing tests in Ready API and write the test result of each test case to zephyr

Integrated Extended Reports with project using groovy scripts and send reports to the entire team on daily bases

Extensively use JAVA and OOPS concepts

Involved in creating Pull requests From Bitbucket & review them

Proficient in Testing Composite, Entity services, Service calling service using CRUD

Extensively used Postman Collection to test Web Services

Worked extensively on all methods Create, GET/Search, Update, Delete etc. with all Assertions

Worked extensively on Amazon Web services applications for EC2, S3 bucket, Console, Load Balancers, Instances, stackId, Auto Scaling groups, Launch Config., Gozer tags, Implementing Cost reducing best practices etc.

Knowledge on AWS EC2 servers

Ran regression tests in the morning/night based on deployment timings and then gather reports and reach out to team in case of any queries or failure in tests

Created accurate and efficient test scripts to manage automated testing using Selenium WebDriver, TestNG, analyzed Test Results.

Utilized Maven to Manage dependencies for Test execution, plug-ins and created profiles of grouped Test cases to Run sanity and Regression Testing.

Collaborated with developers and product owners to stay current on product features and intended functionality.

Executed Automated Regression suite using Jenkins or CD pipeline Jobs.

Worked on AWS and S3 bucket

Environment: Brazil build tool, Hubble DW, Diamond UI tool kit, Java, Java script, HTML, DOM, Read API, Groovy Script, Selenium WebDriver, Jenkins, Postman, HTML, XML, Jason, JIRA, Cucumber, Test Complete, JUnit, Maven, TestNG, Agile, Oracle, Git.

Features:

Delivery Feedback: Tested the ability for customer to rate the orders post-delivery. Testing involved testing the feature on live customer data, fetched the customer data from the AWS S3, dialup(enable) the feature for subset of customer and test the feature in the YO page.

Replanned EDD: Amazon had the ability to re-attempt the delivery, it was completely in the back end and didn’t provide accurate details to the customer other than an estimated date range. Replanned EDD is making use of the backend data to show up-to-date accurate information to the customer, re-attempt timelines and ability to re-schedule. Testing involved scraping through the millions of orders in Hubble (internal DW), matching the replanned criteria and test the order for the replanned EDD feature and is hence time sensitive.

Cancel Delivery: Amazon used to lose millions of $ due to customers canceling the order if it doesn’t arrive my initial scheduled date. Using the replanned dates, accurate reattempt delivery is provided and hence provided the option to cancel at the appropriate time. This feature is so complex that several use cases needed to be revisited based on test feedback.

Test coverage improvements: Several of the existing test cases in the build pipeline were failing and required manual override to proceed with release sign-off. I identified failed scenarios and fixed the tests/data and improved the success rate from 60% to 100 %. This saved 40hours/month spent on manual testing to override and sign-off for release and quicker release cycle.

Alexa Music, Amazon, Seattle, WA Oct 2019 – Feb 2020

SDET

Description:

Alexa Music Certification consists of back-end API and front-end CX certification. We review every device launching with a music experience to ensure that every Alexa device launches with a consistent high-quality music playback experience and that the device has correctly implemented Audio Player APIs to correctly report streaming duration to our MSPs. Certification consists of 9 tests: 8 unique tests for our Tier 1 music partners and a generic test for music services using the Music Skill Kit (MSK). The Alexa Music Certification team owns music enablement, test plans, tools, and coordination efforts with music service providers (MSPs) to certify these services on all Alexa-enabled devices. Our mission is to grow and scale our processes to make certification as efficient as possible for every Alexa device. Responsibilities:

Created and Verified Web services API requests, SOAP Protocols.

Involved in creating Test Environment for Web services Testing.

Active participation in reviews and status meetings.

Coordinated with the team and updated them the daily work status.

Preparing the Status Reports like Daily and Weekly.

Involved in functional specification documents to develop test cases and test scenarios.

Finding the defects in JIRA defect tracking tool.

Troubleshooting the issues and finding the defects.

Strong experience in handling client calls.

Having strong knowledge in various testing methods like Regression and Functional testing.

Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.

Extensively leverage AutoIt, Robot API tools in automation for Mouse movements, Keystrokes, Window control manipulations and print pop-ups which is not possible using selenium WebDriver.

Worked on Parameterization and Data Sets of the automated test scripts in Selenium to check how the application performs against multiple sets of data. Used Apache POI to read excel data files.

Analyzing how systems are being tested manually and identifying opportunities to reduce that time and effort through Automation.

Developed XPATH expression for identifying dynamic objects and handled Ajax requests using Synchronization.

Worked on frameworks using Java Programming and connectivity with a wide range of databases (PostgreSQL) using JDBC.

Developed testing frameworks using java

Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time using Selenium WebDriver, TestNG.

Involved in Developing an end-to-end application by using the Spring framework like Spring Boot

Maintained the Selenium & Java Automation Code and resources in source controls like Bitbucket

Performed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.

Worked on Integrating automation test scripts with AWS servers

Designed and developed Rest API calls for bulk entry.

Involved in DevOps Migration/automation processes for Build and Deploy systems.

Experience in preparing the test plan for the project.

Environment: Json, Java, Selenium WebDriver, Selenium IDE, Jenkins, SoapUI, HTML, XML, JIRA, Cucumber, Eclipse, JUnit, Maven, TestNG, Agile, Oracle, Git.

Microsoft, Redmond, WA, USA Aug 2018 – Oct 2019

QA Automation Engineer

Description:

Azure Identity management system provides ability to authenticate and authorize applications hosted on cloud to access cloud resources. The process involves issuing token with right claims to help determining the application authority. Testing will be performed to ensure that the right token and claims are issued based pre-configured test data and assert on valid cases.

Responsibilities:

Fully involved in analyzing Business Requirement Documents and writing Test Plan.

Developed Test Cases to cover overall quality assurance testing.

Performed Manual Testing on different modules of the application.

Coordinated with the team and updated them the daily work status.

Performed Integrated System Testing, Regression Testing on different operating systems

Managed Regression, Defect Retest & Bug Reporting as a single resource for the Development environment.

Involved in identifying the test cases that are affecting the basic and major functionality of the application in order to Smoke Test the application.

Extensively used Microsoft Test Manager to manage and execute test scripts.

Written SQL queries using MS SQL Server to verify tests.

Involved in Automation Infrastructure Development using Selenium.

Constructed test data in excel for system testing.

Involved in Regression Testing using Selenium

Understanding the Business requirements, Application and function specifications, Design documents.

Involved in writing and designing templates for the Test Plans and Test cases.

Involved in the Preparation of Test Scenarios and a review of Test Cases.

Involved in updating and executing test cases as per requirements.

Identified the Test Cases and documented them in the Quality Center.

Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing.

Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.

Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.

Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.

Environment: .Net, SQL Server, Visual Studio, Microsoft Test Manager, Selenium IDE, Selenium WebDriver, Eclipse, SQL Server, HTML, XML, SVN, JUnit, TestNG, Jenkins, SoapUI, JIRA, Maven, Cucumber.

Symetra, Bellevue, WA, USA Oct 2017 – June 2018

QA Automation Engineer

Description:

Symetra is a financial services company offering annuities, life insurance and employee benefits that help people create secure retirements, protect their families, and get benefits at work. We are headquartered in Bellevue, Washington, and have offices in 20 cities across the country.

Responsibilities:

Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.

Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.

Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.

Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.

Involved in developing selenium automation framework using TestNG. Developed Maven targets to execute automation suites from the command line.

Worked on Ca Lisa tool for data virtualization

Used Firebugs and/or Fire Path Add-on tools to identify the Object's id, Name, XPath, link in the application.

Developed frameworks for End-to-End testing Lisa with Selenium

Performed Data-driven testing using Selenium and TestNG functions which reads data from property and XML files and Performed Continuous integration automation using Jenkins.

Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (IDE and WebDriver) & created a Data-Driven framework using JUnit.

Created Test Scripts in SOAPUI for Testing Web Services.

Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for the regression suite.

Performed back-end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.

Participated in peer review with team and developers to review test cases/test scripts.

Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.

Planning for Test Execution activities to accomplish tasks on a daily/weekly basis.

Environment: Selenium IDE, Selenium WebDriver, Eclipse, SQL Server, HTML, XML, SVN, JUnit, TestNG, Jenkins, SoapUI, JIRA, Maven, Cucumber.

eInstruction, Scottsdale, AZ, USA Dec 2011 – Feb 2012

QA Engineer

Description:

Interwrite Workspace application is a next generation teaching program for the digital classroom. The application was developed using Java and Oracle. The application enables to interact with any form of digital content and really connect to students. Classroom notes and lessons are automatically saved while teaching. Application contains vast amount of Drawing, Recording and geometric tools which are useful for teachers in the classroom, even students can also share the board in multiuser mode. Interwrite Workspace also supports storing all types of supported content in Database supported Gallery.

Responsibilities:

Fully involved in analyzing Business Requirement Documents and writing Test Plan.

Developed Test Cases to cover overall quality assurance testing.

Performed Manual Testing on different modules of the application.

Coordinated with the team and updated them the daily work status.

Performed Integrated System Testing, Regression Testing on different operating systems

Managed Regression, Defect Retest & Bug Reporting as a single resource for the Development environment.

Involved in identifying the test cases that are affecting the basic and major functionality of the application in order to Smoke Test the application.

Extensively used Quality center to manage and execute test scripts.

Written SQL queries using TOAD to unit test and developed code base.

Involved in Automation Infrastructure Development using Selenium.

Constructed test data in excel for system testing.

Involved in Regression Testing using Selenium

Preparation of weekly and monthly status reports.

Highlights:

Involvement in Automation Environment Setup Using Eclipse, Java, Selenium WebDriver

Environment: Java, Oracle, Eclipse, Selenium WebDriver

eInstruction, Scottsdale, AZ, USA Dec 2010 – Nov 2011

QA Engineer

Description:

ExamView Assessment Suite can customize questions and automatically align them to state and Core Curriculum State Standards. ExamView Assessment Suite makes it easy to create, administer, and manage both formative and summative assessments to make it easier to assess student performance frequently. Also, grade tests through eInstruction's student response systems and track progress and generate reports, all in one program. Test Generator—create assessments, quizzes, study guides, and worksheets using multiple question formats, pictures, tables, graphs, charts, and other multimedia elements. Launch CPS questions within Assessment Suite and receive real-time results. Test Manager—collect results and generate comprehensive reports in minutes. Manage class rosters and automatically collect performance data from the school network to analyze student results and identify areas of concern. Test Player—students can take tests and view study guides over the school network.

Responsibilities:

Preparing Requirement Traceability matrices for New Business Module.

Involvement in Test Design includes Test Data preparation and Reviews.

Responsible for GUI and Functional Testing, using Black Box Testing Techniques.

Involved in Automation Environment setup using Eclipse, Java, Selenium WebDriver

Designed Test cases

Execution of Tests and Reporting Defects

Involved in Regression Testing

Preparation of weekly and monthly status reports.

Performed Manual Testing on different modules of the application.

Written SQL queries using TOAD to unit test and developed code base.

Involved in Automation Infrastructure Development using Selenium.

Preparation of weekly and monthly status reports

Environment: Java, Oracle, Eclipse, Selenium WebDriver

SBI India Dec 2009 – Nov 2010

QA Engineer

Description:

Multi-Threaded and web-based e-Commerce solution for SBI to send SMS to their users all over India when any debit/credit card and banking transactions are completed over bank, ATM, retail stores. This Solution contains modules for authenticating the various departments who send SMS with a speed of 1000 SMS per sec and sending to BSNL Server with same speed using a daemon which is multi thread. In MIS Module, all types of exports are provided through which they can know the status of SMS.

Responsibilities:

Involved in Automation Test Plan Preparation.

Test Design Based on the Use Case Specifications.

Generating Test Scenarios, Test case documentation and test data collection.

Involved in Tests Execution and Reporting Defects Using Mantis.

Responsible for GUI, API, Functional and System Testing.

Involved in Compatibility Testing.

Performed Database Testing using SQL in order to check the Data Validation and Data Integrity.

Involved Peer reviews (Test Design).

Clear look on updating concepts and finding defects, sending it with suggestions.

Environment: Java, VB Script, QTP, SQL

Andhra Pradesh Police, India Nov 2008 – Oct 2009

QA Engineer

Description:

This Project deals with Computerization of all Police Department units like District headquarters (DPO), City police offices (Commission rates), CID, Intelligence department, P&I, Traffic Police, Railway Police, Battalions, Police Training Centers, Ranges, Forensic Labs, and Communications Depot etc. In Districts and in cities, all the levels of Police offices in the hierarchy from the top level to the ground level are aimed at computerization. This Project also includes Computerization of DGP Office, which is at the State level. It also comprises of Data Transfer between intra Department and inter-Department levels. All head offices of various Departments and DGP Office will be connected with the help of APSWAN (Andhra Pradesh State Wide Area Network). Also Deals with the computerization of Administrative Functions of the AP Police Department.

Responsibilities:

Understanding the Business Requirement Specifications.

Designing Test Cases, Execution of the test cases and reporting the bugs.

Conducted Functional testing with Valid and Invalid inputs for positive and negative testing.

Communicates with Functional Analyst on any issue clarifications.

Preparing Defect report as per severity and priority Active participation in Bug triage meetings.

Modifying the Tests and Conducting Regression Testing.

Performing Smoke Testing.

Environment: Java, SQL, Oracle – PL/SQL

Sierra Atlantic Pvt. Ltd, India May 2007 – Sep 2008

Software Trainee

Description

Distance Learning system is a web-based application, which deals exclusively with online training programs for the employees of the company. It basically list-outs the available courses and time. The company can access the performance of each employee by the online exam conducted for the course. The registered employee is provided with the study material and must write a test (level test, entry test & final test). So, the Distance Learning system assists in online training for employees to meet organizational needs.

Responsibilities:

Fix application bugs and unit testing.

Development of Reports.

Supporting testing group during each code release.

Environment: Java, JSP, Oracle and Win2003 Server.

Education: JNTU, Hyderabad, India – Bachelor’s in Computer Science Engineering



Contact this candidate