Post Job Free
Sign in

Software Development Engineer in Test

Location:
Queens, NY
Posted:
June 14, 2020

Contact this candidate

Resume:

Xiang Lin (Green Card Holder)

Flushing NY *****

Phone: 347-***-****

Email: ***********@*****.***

PROFILE SUMMARY:

●About 4 years of experience in Software Testing of Web Client/Server and Web Services applications using Manual and Automation Test Tools.

●Extensively experienced in analyzing, reviewing and understanding of Business/Functional & Testing requirements and writing Test Plans, Test Strategy, and Test Scripting, creating Test Scenarios, estimating Testing Time analyzing results and preparing result summary reports.

●Experienced in Java development for preparing Test Scripts.

●Experienced in software engineering methodologies of SDLC like Agile/Scrum and Waterfall methodologies.

●Proficient in Integration Testing, Functional Testing, Regression Testing, Performance Testing.

●Proficient in Web Automation, Rest API Testing using various technology

●Experienced in Fast-paced environments like Agile and Scrum Methodologies.

●Strong skills in object-oriented programming (JAVA).

●Good at defect-reporting and defect-tracking using JIRA and skilled in Test Management and Tracking, Test Execution, Test Report generation, and Analysis using JIRA. Expertise in problem-solving and creating Bug Reports using JIRA.

●Hands-on experience in writing SQL queries and executing procedures to perform backend testing for the expected results.

●Expertise in the back ends testing and writing SQL queries procedures using MySQL, PostgreSQL.

●Expertise in SQA (Software Quality Assurance) including Manual and Automation testing using Selenium WebDriver, Java, TestNG, Cucumber & Maven, JUnit/TestNG, JIRAJI, Rest Assured, Postman & JMeter and Appium.

●Experienced with open source Java Selenium API to build front and automation framework.

●Experienced in designing customized Behavior-Driven Development, Test Data-Driven using Selenium WebDriver, Java, TestNG, and Cucumber.

●Experienced in designing and developing Automation frameworks in TestNG; implementing frameworks like POM, POM using Page Factory and Data-Driven.

●Expertise in using Selenium WebDriver to automate tests on cross-browser across different browsers such as Internet Explorer, Chrome, Firefox and Safari in different Operating Systems to serve a cross-platform testing environment using Browser Stack & Sauce Lab.

●Experienced in using Jenkins for Continuous Delivery and Continuous Integration for Smoke testing and Regression testing of the builds.

●Good Knowledge in maintaining Selenium and Java Automation Code and resources in source controls like Git for improvements and new features.

●Excellent analytical and programming abilities in using technology to create elegant, flexible and maintainable solutions for complex testing problems.

●Develop backend APIs using SpringBoot and JPA with other developers

●Develop frontend page using Bootstrap and Angular with other developers

●Excellent communication, problem-solving skills, coordination, documentation, project planning, and interpersonal skills.

●Proficiency in Java, Typescript, JavaScript, HTML, CSS

EDUCATION:

●Bachelor of Arts in Computer Science - Year 2019

Queens College, City University of New York

TECHNICAL SKILLS:

Testing Tools

Selenium WebDriver, Appium, Postman, JMeter

Programming Languages

Java, Typescript, JavaScript, HTML, CSS

Project & Bug Tracking Tool

Jira

Application Servers

Apache, Tomcat

Continuous Integration Tools

Jenkins

Version Control

Git

Project Build / Framework

TestNG, Page Object Model, JMeter

IDE

IntelliJ IDEA, Eclipse, Visual Studio Code

Databases

MySQL, PostgreSQL

Build Tool

Maven

Project Management Tools

Jira

PROFESSIONAL EXPERIENCE:

DTCC, Jersey City, NJ

Software Development Engineer in Test

July 2019 – Present

Responsibilities:

●Developed Web Client Test Cases based on Business Rules.

●Worked with developers and testers to verify test cases.

●Involved in Task Estimation, Prioritization, Creation and Communication to Onsite & Offshore teams.

●Performed Functional, Negative, Positive, Integration, Regression, End to End.

●Involved in Test Execution, Results Analyzing, and Defect Reporting in JIRA.

●Analyze testing results, identify issues and generate bug reports.

●Involved in querying using SQL and updating records and validating database records as expected.

●Developed and executed Automation Test Scripts using the Selenium and Testing framework.

●Performed BDD (Behavior Driven Development) with Data-Driven Test Automation Framework using Cucumber Features, Scenarios and Step Definitions in Gherkins format.

●Designed and built an automation framework for different web-based software products using Page Object Model (POM) Design to reduce code and for better maintenance.

●Developed Hybrid Framework for web automation using Java, Selenium WebDriver, TestNG, Maven, and Jenkins.

●Implemented Test Automation Framework based on Page Object Model, Java, and Selenium & Testing.

●Used JMeter for performance testing and Rest API testing.

●Enable to read files from s3 bucket and compare programmatically.

●Writing APIs using SpringBoot and JPA with other developers

●Writing frontend page using Bootstrap,Angular and Typescript with front end developers

Environment & tools: AWS, EC2, S3, AWS CLI, Tomcat, Selenium WebDriver, Cucumber, TestNG, JIRA, Jenkins, Java, XPath, Page object pattern (POM), Maven, JavaScript, SQL Server, IE, Firefox, Chrome, Windows, Linux

Teachers Pay Teachers, New York, NY

Software QA Automation Engineer

May 2016 – June 2019

Responsibilities:

●Developed and maintained test suites, test cases.

●Analyzed the user/business requirements, functional specs and Use Case documents and created the Test Plans, Test Cases.

●Created test cases and tested them based on the Business Requirements, Test Scenarios and analyzed the actual results against the expected results.

●Involved in providing the Testing Effort estimates and provided timely feedback on the progress of the testing.

●Activity Involved in executing the selenium scripts and analyzing the test reports.

●Generated the execution results and sent it across to the team, by way of gathering and analyzing the Test Metrics for the purpose of reporting.

●Used SQL Queries to perform a Data integrity test to retrieve the data from various tables and to test the database.

●Automated Smoke and Functional test cases using Selenium Web Driver, TestNG, Java.

●Developed automation test cases using the TestNG framework and Selenium Web driver.

●Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath.

●Updated the framework for integrating the smoke script with Jenkins for CI (Continuous Integration).

●Did API testing using Postman and used Rest Assured framework to do automated API testing

●Used Maven, Selenium WebDriver, Java and Selenium Grid to create nightly automation scripts.

●Performed mobile automation testing for a mobile app.

Environment & tools: Selenium, Java, HTML, Mozilla Firefox, Google Chrome, Internet Explorer, Safari, JavaScript, XML, MS Outlook, MS Word, MS Excel, SQL, Windows, Linux.

References available upon request



Contact this candidate