Software Development Engineer In Test/qa Engineer Resume
5.00/5 (Submit Your Rating)
Omaha, NE
SUMMARY
- Over 4+ years of experience as a Software Development Engineer in Test/Quality Assurance
- Experienced in Banking, Payments, Telecommunications, Media & Entertainment domain.
- Experience in all phases of Software Testing Lifecycle (STLC), Bug life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
- Experienced on Web, Mobile (iOS, Android), Rest API, Database testing.
- Experience with public Cloud computing environments, Amazon Web Services, Microsoft Azure, Salesforce.
- Hands on experience in Functional, Smoke, Regression, Integration, User Acceptance Test (UAT) for native and web applications.
- Proficient in automation for cross platform hybrid applications that support Web and Mobile for Windows and Mac.
- Good knowledge on keyword driven, data driven and hybrid frameworks.
- Experience in design, development, testing, build/release/packaging and refactoring.
- Expertise in Software Testing using Postman and Selenium, SoapUI, Restful Web Services, Maven, Junit, TestNG, Jenkins, Cucumber, Appium, Android Studio, XCode Charles proxy, New Relic in Agile and SAFe, Kanban.
- Expertise in code reviewing and analyzing Software Requirements Specification documents, Business Requirement Documents, creating and developing Test Plans, Test cases and Test Scripts and interacting with development Team.
- Good Knowledge in using SQL Queries, Swagger, Putty, Pageant and Postman.
- Good knowledge of UNIX/Linux shell commands to tail the logs, adding users, starting services from the shell, creating users and setting file system permissions.
- Strong in both programming from scratch as well as adapting to established code for modifications.
- Passion in learning new technology and skills as well as ability to follow established processes.
- Good communication organizational and interpersonal skills.
- Excellent Analytical and Problem - solving skills with the ability to troubleshoot and strong oral and written communication skills.
TECHNICAL SKILLS
- Amazon Web services.
- Java Programming.
- JavaScript, Python, Swift, Objective-C.
PROFESSIONAL EXPERIENCE
Confidential, Omaha, NE
Software Development Engineer in Test/QA Engineer
Responsibilities:
- Followed Agile Methodologies, Scrum meetings and Software Quality Audits for all the Phases of SDLC.
- Responsible to design framework and automate Mobile, Web, Rest Api’s for cross platform application.
- Designed Mobile framework using Appium, Selenium WebDriver, TestNG, Junit, Maven, Page object model for cross platform testing in behavior driven development methodology.
- Automated test suite/test cases for Confidential Application using Appium, Selenium, Jenkins, Maven, Junit.
- Worked with Appium Node.js for Android application and AWS Device farm and configured tests with Appium test package and run with cucumber, to create zipped test package file and upload to device farm, taken screenshots of Android Appium Java TestNG tests.
- Integrated extent reports with automation framework to generate archived reports and send an automatic email report with attachments.
- Integrated Gitlab with automation framework to pull the latest Android apk and iOS app files.
- Worked on parallel test execution for iOS, Android using TestNG Xml.
- Performed enhancements for Automation framework like launching apk and app file programmatically and also to start Appium server programmatically.
- Developed Accessibility ids in Swift programming languages.
- Worked with developers to develop iOS application in Objective -C and Swift.
- Developed Web Automation Framework with Selenium Web driver, TestNG, cucumber, Maven, page object model.
- Worked on Web Automation framework to verify Confidential Web test cases.
- Used web-debugging tools like XPath, Firebug and FirePath to locate elements.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML Ids and XPATH in Selenium.
- Conceptualized, designed, and implemented automated functional Rest API test cases using Rest Assured framework.
- Worked on Rest Assured framework to verify POST, PUT, DELETE, UPDATE Methods.
- Automated multiple data sources into an API that can be accessed via web applications and command line interfaces.
- Connected to database to Query the database using SQL for data verification and validation in Oracle.
- Debugging and troubleshooting any technical issues while implementing the applications.
- Created and maintained server-side integration tests, JSON documents, running with every build with Git, Jenkins.
- Performed database testing by table manipulations of relational database systems by writing SQL queries manually.
- Used SQL queries to verify the integrity of the database to validate database records.
- Worked on Gitlab, Azure PowerShell environment.
Environment: Salesforce, Appium server version 1.6.5, JavaScript, SQL, OneSource
Confidential, Seattle, WA
Lead SDET- Software Development Engineer in Test/ Lead QA Engineer
Responsibilities:
- Responsible to work with QA Team to design and developed automation for Mobile, Web test cases for the cross platform application and verified Rest APi’s using Rest Assured framework.
- Create and manage Automation testing schedule and work plan and Provide QA leadership for project teams.
- Work with QA team to develop automation scripts for regression test, Functional test, Performance testing, cross browser testing and Load testing.
- Create and maintain Automation test scripts for Mobile Web, iOS & Android platforms.
- Automate test cases for cross Mobile platforms using Appium, Emulators and IOS Simulators for Native app.
- Extensively used Android Mobile ADB commands on Android SDK platform to detect device, install APK file, and download logs.
- Developed BDD tests using Cucumber by writing behaviors and step definitions in BDD.
- Responsible for developing common scripts for cross platform testing on Android and iOS.
- Automated Web application in Hybrid model using selenium web driver and TestNG.
- Responsible for Web cross browser testing using Selenium, TestNG, Cucumber, Maven.
- Worked with developers to tail logs in Objective -C and Swift programming language.
- Developed Rest assured framework to automate scripts in java for Rest Api’s to verify api request and responses.
- Executed and monitored Rest Api requests using Swagger and to understand the end points for testing.
- Setting up apigee proxy API on Azure cloud platform Automating the Apigee installations and workflows.
- Performed API testing with AWS code build, AWS code pipeline and postman.
- Build test suite using postman and imported collections to write individual tests and analyze results and run reports together.
- Written automation script for database connections to execute sql queries to select, insert, modify/update, delete data.
- Automated parallel browser testing in java script programming language.
- Tested different functionalities like Confidential &T Location service, incoming and outgoing calls, user consent for iOS and Android application.
- Prepared and reviewed UAT test artifacts Test Plans, Test Scripts, Test strategy, Traceability matrices with Project Stakeholders.
- Developed Automation and Manual Test Strategies, Test Plans, Test Scenarios and defining test cases in Java using Maven, Junit.
- Set up test environment for iOS and Android - XCode, Android Studio/SDK.
- Integrated automated test cases to Sauce Labs to run scripts on cloud based and perform cross browser testing.
- Used Maven for generating source code, compiling code, packaging code to a jar.
- Worked on JavaScript based test framework using Jasminejs, webdriver.io, node.js, angular.js.
- Created a configuration file to define some parameters which will be passed to protractor to execute spec files.
- Written test in Jasmine and executed and generated XML Output reports by installing Jasmine reporter.
- Integrated Regression and Sanity test scripts to Jenkins CI /CD Server to schedule tests to run Confidential a specific time to generate test reports.
- Tracked code on daily basis by using Git/Code cloud version tool to pull and push code and maintain repositories.
- Prepared Test Cases with the complete description of requirements, uploaded test cases and reported results and bugs in Jira.
- Responsible for performance testing using JMeter for analyzing and measuring the performance of an application.
- Extensively used Microsoft SQL to query the Database for Data Validation and Data Integrity.
- Used SQL queries to perform database testing.
Environment: Azure Microsoft, AWS, Java, JavaScript, Jenkins, Agile craft
Confidential
SDET - Software Development Engineer in Test/ QA Engineer
Responsibilities:
- Worked in Agile/SAFE environment.
- Worked as a part of the scrum team executing the product requirements working with UX, Product Management and other teams in an agile manner.
- Responsible to develop and design automation test cases for Mobile, Web and Rest Api’s
- Manually tested sanity, regression tests for Confidential Now on multiple platforms like Web, iPhone, Apple TV and Android.
- Involved in automating application on different mobile Platform such as iOS and Android devices using Appium and automated CI/CD pipeline application deployments.
- Experience in preparation of automated tests using POM design pattern in TDD.
- Worked on Hybrid Framework for cross platform testing using Selenium, Java, Junit, Cucumber, BDD, Page Object Model and integrated it to Sauce labs to simulate real usage of apps.
- Used Perfecto Mobile cloud-based testing and monitored solutions for mobile application utilizing a wide selection of real and emulated mobile devices.
- Used Firebug/Fire path to do web based application testing with selenium for the commands and locator application.
- Responsible for writing optimized scripts and reusable code that works on all platforms both for Web and mobile devices.
- Used JavaScript to run single module of an application, and then the code is combined with HTML as an inline event handler.
- Worked on Test strategy, Test Plan Preparation and Implementation, Test Case Design, Test Tool usage, Test execution in Testrail.
- Used Maven to simplify the code handling and process of building the project.
- Used Charles debugging proxy to record the requests and responses of the application.
- Used New Relic tool to capture crash logs for the iOS devices.
- Created automated script for REST-API testing using Rest Assured framework.
- Used Soap UI and Postman to verify API and webservices testing to simulate web services and verify requests.
- Automated REST API’s including JSON data formats to verify API’s.
- Customized Parameterization in DATA file using via JMeter to test the application with different sets of data.
- Used Source Tree, GIT to merge, push, pull, and commit files after making code changes.
- Performed functional testing of SOAP and Restful Web Services using SoapUI Tool.
- Integrated Automation scripts Selenium WebDriver API on Jenkins continuous integration tool for continuous monitoring of jobs and analysis of the failures.
- Interacted with External Premium Network Teams like HBO, Fox, Fox Sports, Starz Encore, Audience, Cinemax, ShowTime to validate data.
- Performed database testing using SQL queries to select, insert, update and delete data.
- Responsible for developing and formulating test cases for Integration, Regression, Smoke testing for all the platforms and executing them.
- Worked on DiretcvNow end to end video streaming application and verified manual and automated test cases.
- Worked on setting up Jenkins to run regression tests using Maven integration.
- Gained knowledge on unit testing for DirectvNow.
Environment: Java, Agile, Jenkins, IntelliJ, Source Tree, Maven, Perfecto, Unix, Linux