Sdet - Software Development Engineer In Test Resume
Sfo, CA
SUMMARY
- Having 8+ years of experience in Quality Assurance as an Automation Engineer.
- Expert in both Manual and Automation which includes GUI, API, and performance testing.
- Proficient in software issues identification and documentation.
- Expertise in different phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) methodologies such as Agile and Waterfall.
- Actively involved in Scrum for the project from requirements through delivery of the project.
- Involved in Requirement Analysis, Test Estimations, Test design, Test Schedule, Test Execution, and Test Closure Reports.
- Hands - on experience with all levels oftestingviz., Integration, Regression, Smoke, System, End to End, UAT, and Performance.
- Experience on project management and test management tools such as JIRA, Zephyr, qTest and Xray.
- Extensive experience in Java Programming, tools like Selenium WebDriver, REST Assured, Spring Boot and testing framework such as TestNG, JUnit.
- Strong hands-on experience in OOPS concepts, Collections and Exception handling.
- Develop the Test Scripts to implement Features, Test Scenarios for BDD (Behaviour Driven Development) using Serenity BDD, and Cucumber.
- Performed database validation by executing the SQL statements using JDBC and MyBatis.
- Ability to perform Compatibility testing with different browsers like Chrome, Firefox, and IE and with different operating systems like Windows.
- Experience in using Selenium Grid for Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
- Maintain the automation code and resources in source code management tools like GitHub, Bit Bucket, and GitLab repository over the time for improvements and new features.
- Create, configure, and schedule the Jenkins (CI/CD) jobs.
- Good knowledge on Docker, AWS S3, Cloud Watch, Athena, Elastic Search, and Kibana.
- Generate the detail Extent reports, Serenity HTML reports and send to E-mail.
- Bug tracking and analysing the test failures and detailed status reporting.
- Good understanding on Defect Life Cycle.
- Conduct Test case reviews, provide project related status reporting, coordinate all release planning, and lead the testing in a project.
- Quick learner, ability to meet tight deadlines, work under pressure and be productive with new technologies.
TECHNICAL SKILLS
METHODOLOGIES: Agile (Scrum, Kanban, SAFe), Waterfall.
TESTING TOOLS: Selenium WebDriver, Rest Assured, Serenity BDD, Cucumber, Postman tool, JMeter, Appium, Junit, and TestNG.
FRAMEWORKS: BDD, Data Driven, Page Object Model, Spring Boot.
PROGRAMMING/SCRIPTING LANGUAGES: Java, JavaScript, HTML, CSS.
DATABASE: MySQL, Oracle SQL Developer, PostgreSQL.
BUILD: Maven, Ant
CI/CD TOOLS: Jenkins
PROJECT/TEST MANAGEMENT TOOLS: JIRA, qTest, Xray, Quality Center.
VERSION CONTROL TOOLS: Bit Bucket, GitLab.
BROWSER: SInternet Explorer, Chrome, Firefox, Safari.
OPERATING SYSTEM: Windows, MAC, LINUX.
PROFESSIONAL EXPERIENCE
Confidential, SFO, CA
SDET - Software Development Engineer in Test
Responsibilities:
- Participated in Sprint Planning, Grooming, Retrospective, Review Sessions, Demo, and daily stand-up calls.
- Interacted with the product owner to understand more on the design and requirements.
- Prepared and executed the test cases for Smoke Testing, End to End Testing, and Regression Testing.
- Used JIRA, Xray for reporting defects and tracking it and reproduce the bug, followed up to retest and closing the defects.
- Developed the regression test suite to run the regression test cases.
- Developed test scripts to implement the Test Scenarios and features for BDD (Behaviour Driven Development) and automated them with Cucumber, Rest Assured, TestNG and Java using the spring boot framework.
- Developed the test scripts to implement the test scenarios and features for BDD (Behaviour Driven Development) and automated them with Cucumber, Selenium WebDriver, JUnit and Java.
- Involved in developing the automation framework for E2E business scenarios, code validation, and code reusability.
- Experience in setting up test environment for automated script execution using Java, Appium and TestNG.
- Build the developed projects using Maven Build Tool.
- Extensive use of http (GET, PUT, POST, DELETE) methods in testing RESTful Services.
- Validated the services by using the GET and POST methods for the response from the different inventory databases.
- Tested Restful services using Postman Tool. Validated the JSON request and the response.
- Worked on Jenkins to build the job and scheduled the build to run in nightly batch.
- Expertise practical knowledge of automated testing tools Selenium & Appium Knowledge & Experience on JIRA tool.
- Performed performance testing using our internal tool called MOX and performed network monitoring using Datadog tool.
- Veri ed the integration of various components in the application and executed end-to-end testing.
- Worked closely with developers to reproduce errors and resolve the software anomalies.
- Participated in Release Review/Requirement Analysis and Design review meetings.
- Experience in automating regression test cases.
- Performed UAT testing in coordination with Business Analyst to ensure the correct business logic.
- Reporting defects in JIRA and tracking the defects.
- Defect logging, triaging the issue and re-testing the defect.
- Performed the database validation by writing and executing the SQL Queries.
- Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, and Chrome, where multiple tests were run at the same time.
- Validate any issues reported in production and re-test any fixes, before deploying to production.
- Closely worked with developers to troubleshoot defects and tail the application logs (for any exceptions) while Testing.
- Used Bit Bucket as a source repository system to share code within the office.
- Interacted with the development team and users to ensure the quality to the user’s expectations.
Environment: Java, Cucumber, Selenium WebDriver, TestNG, Rest Assured, Appium, Spring Boot, MyBatis, JDBC, Postman tool, JIRA, Xray, Jenkins, Bit Bucket, PostgreSQL, DBeaver, Eclipse IDE, IntelliJ, Windows.
Confidential, Irving, TX
QA Automation Engineer
Responsibilities:
- Assessed and analysed user stories and participated in Sprint Planning, Review Sessions & daily Scrum meetings.
- Attended stand-up calls on daily basis and had two-week Sprints in Agile methodology.
- Analysed test requirements and able to find the out non-testable requirements.
- Developed Test Scenarios, Test cases, Test data and Test reports.
- Prepared and implemented the test cases for System Testing and User Acceptance Testing.
- Executed the test cases for System Testing and User Acceptance Testing.
- Used JIRA, Zephyr and qtest for reporting defects and tracking it to closure providing screenshots to identify & reproduce the bug and followed up to retest and closing the defects.
- Developed regression test suite.
- Developed Automation framework with Serenity BDD, Selenium WebDriver, Junit and Screenplay pattern.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behaviour Driven Development) and automated them with Serenity BDD, Selenium WebDriver.
- Experience in automating regression test cases in Serenity BDD, Selenium WebDriver using Java.
- Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, and Firefox where multiple tests were run at the same time using Selenium WebDriver, JUnit.
- Executed Regression testing, System Testing and UAT.
- Worked with Devops team on creating images in Docker container.
- Scheduled the nightly batch jobs using the Jenkins.
- Veri ed the integration of various components in the application and executed end-to-end testing.
- Worked closely with developers to reproduce errors and resolve the software anomalies.
- Participated in Release Review/Requirement Analysis and Design review meetings.
Environment: Java, Serenity BDD, Selenium WebDriver, JUnit, Screenplay, Agile, JIRA, Jenkins, Git Lab, Selenium Grid, Eclipse IDE, MS Excel, MS Word, Windows.
Confidential, San Antonio, TX
QA Analyst
Responsibilities:
- Understanding the requirements and functional specifications of the application services.
- Performed Regression testing for new builds and every modification in the application using Selenium WebDriver, Java.
- Extensively used SeleniumAPIs such as Take Screenshot for Capturing Failed test cases, select for selecting multiple values from a list, Action for various key and mouse event, with different Locators (XPath, CSS, id, Link text).
- Generated Alert window using JavaScript Executor.
- Implemented automation using Selenium Grid to perform cross browser testing.
- Maintained the Selenium & Java Automation Code and resources in source controls like GitHub.
- Used Jenkins to build and run the nightly batch jobs.
- Used GitHub as a source repository system to share code within the office.
- Used Object Oriented Programming concepts while developing the automation test scripts.
- Experienced in handling the exceptions and used package and collections in java.
- Involved in the performance testing of the application using JMeter, hitting the server by passing the maximum number of users for the application and observing the behaviour.
- Performed testing on web services using SOAPUI with XML web services and SOAP.
- Interacted with developers and business users to communicate the defects and actively participated in replicating the defects and performed regression testing using JIRA.
- Involved in GUI, Functional, Regression testing and System testing.
- Prepared various quality documents such test traceability matrix, observation document etc.
- Worked and corresponded with developers and different gatherings to set and meet quality benchmarks and due dates.
- Involved in weekly review meetings.
Environment: Java, Selenium WebDriver, Selenium Grid, TestNG, GitHub, Jenkins, JMeter, SOAP UI, JIRA, Eclipse, Windows
Confidential
QA Manual Tester
Responsibilities:
- Understanding the business requirements and develop test cases to test the complete functionality of the application.
- Maintain Traceability Matrix to ensure all conditions are covered in the Test Cases.
- Executed Test cases and analyze the test results.
- Responsible for performing Ad-hoc, Sanity testing, Functional testing and Regression testing.
- Coordinating with onsite persons regarding documents, requirements and discussions about the functionality.
- Performed regression testing for each new built.
- Used Test Director to analyze and maintain test cases, which satisfy both Verification and Validation and Track bugs.
Environment: Quality Centre, JAVA, XML, Manual testing, MS SQL Server, SQL, MS Offic
