What is Sdet and latest technologies used in automation testing

Summary:
• Around 8 years of Software Testing and Quality assurance experience in Client based and Web based applications using Manual, Backend, and Automation process
• Experience in waterfall and Agile methodologies
• Experience in Bug Tracking System, and process using JIRA, also expert in QC (quality center)
• Perform Smoke Testing, Integration, System, End-to-End, Regression, Backend, and Cross Browser testing (TestNG) also experienced with selenium Grid.
• Expertise in automation using Selenium WebDriver, with Java on TestNG, Junit library , JSON, HTML/CSS, JavaScript, Reactjs, React-Native mobile, Rest API Automation Testing with Postman, Jackson API Mobile testing with Appium (iOS and Android), JMeter, Swagger, PostgreSQL, XML, Log4j
• Hands on experience in SDLC and STLC life cycle
• Used HTML5, CSS3 and AngularJS for content layout and presentation layer (UI) designing.
• Experience with Automation Testing of Client/Server, Web – based, API and Cloud(AWS) applications.
• Experience in understanding the code written in different programming languages Java, C#, and Java Script.
• Attend daily Scrum meeting, Planning Sprint, and Retrospective meetings
• Created Spring Boot applications testing suite using Spring Junit plugin.
• Hands on experience on BDD and data driven framework with page object concept.
• Use Jenkins for continuous integration, GitHub for version control management.
• Experience in testing the database using Complex SQL statements in RDBMS like Oracle, and MSSQL Server.
• Expert to develop the Automation framework from scratch and enhance by using Maven and Run the Test suite using TestNG.

Technical Skills:
Software Testing Tools: HP Quality Center (QC), ALM, JIRA, Eclipse, Selenium WebDriver, Selenium Grid, TestNG, Junit, Cucumber, Maven,
Jenkins, GitHub, SVN
Web Technologies: HTML, XML, Json, Java, JavaScript, C#
JavaScript Frameworks: Angular JS, Angular 2/4
Databases: Oracle, MS SQL-Server, MS-Excel, MS-Access.
Browser: Internet Explorer, chrome, Fire Fox
Methodology: Waterfall, Agile (SCRUM), V-Model
Testing Languages: Java, SQL, HTML, XML, Gherkins
Other tools: Git, Ping, AWS, Cloud Foundry, Jenkins, Docker

Education Qualifications:
• Bachelor of Engineering – BITS Pilani Dubai, UAE – 2012

Experiences:

Blackhawk Network, Pleasanton, CA Apr 2020 – Present
Software Development Engineer in Test

Responsibilities:
• Collaborated with developers in an Agile release environment. Participated actively all SDLC process attending sprint planning, daily scrum, retrospective, and client’s demo
• Daily collaboration with offshore and on-site team on day-to-day QA operational support
• Review requirements, specifications, and meaningful feedback.
• Implemented project structure based on spring MVC pattern using Spring boot. Used different type of Spring controllers depending on the business requirement.
• Create Test Cases and Test Scripts also Estimate, prioritize, plan and coordinate testing activities
• Developed Automation framework from scratch using Maven, TestNG with java programing language.
• Responsible for identifying test cases for Automation then design, develop and execute Automation scripts
• Performed different types of testing system, Functional, and Regression Testing manually and convert them to automated script using Selenium WebDriver
• Performed test automation Development using test framework that implements Page Object Model (POM), BDD format, also use Junit
• Used Continuous Integration Tools (Jenkins) for automation script run in nightly basis and to provide quick feed back to the developers
• Created Auto deploy jobs using Jenkins and Maven. Developed Spring DAO templates to all type of CRUD operations
• Implemented Maven for Project building, and Git for code management
• Developed and maintained automated test scripts to support regression testing and participated actively in system testing and regression testing
• Wrote custom javascript and CSS to maintain user-friendly look and feel.
• Performed and Monitor Release activity Every morning before 10 am in Test Environment for Functionality of the Application Performed back end testing for data validation using complex SQL Queries joining multiple tables
• Responsible for field validations using Angular JS and created custom components in Angular JS.
• Finding the defects and follow the Defect life Cycle Ability to use bug tracking and test management tools to support development processes using JIRA
• Raised a bug in JIRA and assign to associate developer with description and screen capture

Environment: JIRA, Spring, Skype for Business, Outlook, SharePoint, Share drive, Eclipse (IDE), Selenium WebDriver, Java, JavaScript, TestNG, Maven, Jenkins, Oracle.

JP Morgan Chase, Austin, TX Jan 2019 – Mar 2020
Software Development Engineer in Test

Responsibilities:

• Go through requirements and design docs and come up with test plans for complex projects.
• Write test cases based on product requirements and design documents and bring up if there are any discrepancies.
• Do Manual testing as well as write front end automation using selenium page objects pattern and backend automation test scripts in Rest Assured with Java and TestNG.
• Manage all the automated regression test suites to be always up to date, remove no longer needed tests and add new depending upon the ongoing projects.
• Triage any test failures that comes up in UI and backend automated test scripts in Java test frameworks.
• Tested SOAP and REST web services using the different assertions like HTTP assertions, security assertions, XPATH assertions in SOAP UI assertions.
• Utilized web developer tools such as POSTMAN to do API Testing of web services and check if correct data is returned.
• Experience executing tests on Amazon Web Services (AWS) and Microsoft Azure cloud platforms
• Good experience in Web Services testing using HTTP-Client, SOAPUI, which involved in validating the JSON/XML response and verifying it against the expected output.
• Experience in Multiple Browser Testing using Selenium GRID.
• Used UNIX extensively while working on different Tests.
• Experience in writing SQL Queries for Back End API Testing.
• Attend daily scrum meetings and bring up any roadblocks or any features that are at the risk of meeting deadlines or being expected to not meet the minimum quality standards.
• Backend queries were conducted using SQL queries to validate and retrieve data from the Database in API Tests.
• Actively participate and give inputs in grooming, planning and retrospective meetings.
• Help performance testing team in writing perf test scripts and update selenium web-driver test scripts according to the changing features to keep the perf test scripts accurate and reliable.
• Always try to enforce best development practices within the team or if working across teams.
• Keep the automation test frameworks up to date with using latest libraries, in house dependencies and JRE etc.
• Responsible to unblock any team or any engineer that gets blocked by an ongoing project due to any environmental issues.

Environment: Java, , MySQL, JDBC, JSON, XML, Rest, SOAP, Eclipse, Maven, Jenkins, TDD, CI/CD, Linux, Selenium WebDriver, Rest-Assured, SOAP UI, CI/CD, JMeter, Scala, Jira, Agile/Scrum, Wire Mock, Junit, TestNG, Surefire, GitHub.

Bank of America, San Roman, CA Oct 2016 – Nov 2018
QAAutomation Engineer

Responsibilities:
• Experienced with Agile (Scrum) methodology approach.
• Actively interacted with the Business users, product owner and the developers in the Agile team to understand the test scenarios.
• Created Test Cases and executed manually once the application was stable and documented the successful or unsuccessful completion of each test case in Excel spreadsheet for END – END Scenario based testing.
• Analyzed the user requirements, functional specifications and Use Case documents and created the
• Test Plans, Test cases for Functional testing.
• Lead in Installation, integration, and configuration of Jenkins CI/CD, including installation of Jenkins plugins.
• Perform Database testing using SQL queries to validate the Accounts, Points and Rewards associated with the Customers and Clients.
• Involved in hybrid application testing. (Mobile application, interrupt testing and UI testing).
• Good knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
• Implemented to reprocess the failure messages in Kafka using offset id.
• Utilized asynchronous JavaScript for better and faster interactive front-end.
• Interacted with developers to resolve technical issues and investigated the bugs in the application.
• Provided clear concise feedback to Development team on recurring errors both on an individual and team basis with aim of long-term reduction of defects found in test results.
• Write the test cases based on the test scenario, test data.
• Used Spring Rest Template to use the exposed REST web services.
• Execute the test scripts analyze the result, manage defect using QC.
• Developed Automation framework from scratch using Maven, TestNG with java programing language.
• Expert in BDD framework cucumber and Data driven framework selenium WebDriver, Java.
• Work with the Automation Engineer team to automate test scripts using Selenium Web Driver, enhance the scripts, debugging the scripts
• Developed and utilized J2EE services and JMS components for message communication in WebSphere application server.
• Experience in Testing Databases of RDBMS in SQL, Oracle, DB2 and SQL SERVER.
• Experience in cross browser testing using TestNG and hands-on experience in Selenium Grid.
• Check, and verify the Configuration file written in XML.
• Use GitHub as a version control managements system for the automation scripts and update repository.

Environment: Selenium WebDriver, Grid, Kafka, Sping,REST, Maven, Junit, TestNG, Jenkins, Cucumber, SVN, SQL, SOAPUI, Java, JavaScript, XML, HTML.

Alcatel Mobile, Dubai, UAE Jan 2015 to Sep 2016
QA Engineer

Responsibilities:
• Extensively interact with the stakeholders and the IT Department in finalizing the requirements
• Extensively work throughout defect life cycle from opening to closure using ALM
• Use Gherkins Syntax to test the behaviors of the Application (BDD) using Cucumber with Junit,Maven, Selenium (Web) and Eclipse (IDE) with java language
• Work with the Automation Engineer team to identified element with Selenium (Web app) and developed script with java programming language
• Use GitHub as a version control management for the automation scripts and update repository.
• Experienced with Agile (Scrum) methodology approach and follow-up with JIRA
• Write the functions for business logic, enhance the scripts, and synchronize, debugging the scripts and save the time for regression testing, smoke, and sanity testing
• Responsible for working on enhancing the Automation framework
• Developed end to end application on spring boot framework (RestApi Application/Spring JPA using Crud repository).
• Run the Test suite using TestNG, Maven for checking build and use Jenkins as Continuous Integration
• Write SQL queries to perform Backend Testing.

Environment: Spring boot, ALM ,JIRA, Rest API, GitHub, Cucumber (BDD), Eclipse (IDE), Selenium WebDriver, Java, Junit, Maven, Jenkins, SQL Server.

Gadget Express, Dubai, UAE Jan 2013 to Dec 2014
QA Engineer Intern

Responsibilities:
• Involved in creating the test plans and test cases for each sprint
• Responsible for developing automation scripts using Selenium WebDriver and SOAP UI
• Conducted manual testing in the initial phase of the project
• Performed API testing using JUnit framework, writing unit test cases in Java.
• Performed some backend testing to make sure that the data at the front is in sync with the data at the backend.
• Involved in cross browsers testing using Selenium grid
• Performed Regression testing after modification in the application using Selenium RC
• Interacted with Business Analysts and Software developers for Bug reviews and QA meetings.
• Involved in client meetings to discuss the issues found while testing and understand the requirements.
• Executed comprehensive reporting to project team and management.

Environment: Java, MySQL, JSON, Selenium grid, Rest, Eclipse, Linux, Selenium WebDriver, Selenium RC,SOAP UI, Jira, Agile/Scrum, Jenkins, Junit, TestNG, GitHub.

Advertisement

Leave a Reply