We provide IT Staff Augmentation Services!

Software Development Engineer In Test  Resume

2.00/5 (Submit Your Rating)

San Antonio, TX

SUMMARY:

  • Strong software quality engineering background including test automation and knowledge of best QE practices
  • Extensive experience in automation framework outlining and script coding
  • Expertise in automation testing of web - based and mobile applications using Selenium Web Driver, Selenium Grid, and various xUnit testing frameworks
  • Superior skills in Java and Python
  • Experienced in testing web services (REST and SOAP)
  • In-depth understanding of web technologies such as HTML, CSS and JavaScript
  • Experience with relational databases such as MySQL, SQLite
  • Ability to work in fast-paced environments with changing priorities
  • Excellent analytical, communication, writing and problem-solving skills

TECHNICAL SKILLS:

Platforms: Windows, UNIX/LINUX, Mac OS X, iOS, Android OS

Programming: HTML, CSS, XML, SQL, Java, C#, JSON, JavaScript, Python

Database: Oracle, MySQL, SQLite

Test Automation: Selenium WebDriver, Selenium Grid, SOASTA, TestNG, jUnit, PyUnit

Tools: TestRail, Eclipse, Postman, Maven, Git/GitHub, Jenkins, Tomcat

Networking: TCP/IP, FTP, HTTP, SSL, Internet, Intranet

Virtualization: VMware Server

Bug Tracking: Bugzilla, Jira, Microsoft Visual Studio

PROFESSIONAL EXPERIENCE:

Software Development Engineer in Test

Confidential,San Antonio,TX

Responsibilities:

  • Design, develop and maintain Automated Test Scripts / Scenarios using Selenium WebDriver with Python programming language with OpenCafe testing framework to ensure quality of various sales applications
  • Apply Object Oriented Programming (OOP) concepts for developing and maintaining classes for Page Objects in the Enterprise Automation Framework using Page Object Model (POM) design pattern
  • Implement, maintain and improve the library of reusable functions in the Enterprise Automation Framework
  • Determine functional areas and test cases which are good candidates for automation
  • Design, develop and execute reusable and maintainable automated data driven test scripts for testing crucial application functionality
  • Utilize all XPATH and CSS operators and functions to find reliable locator for element(s) on pages
  • Translate existing manual regression test cases into data driven automated tests scripts
  • Review broken scripts for issues and resolve/fix them
  • Analyze existing systems to find areas for improvement
  • Participate in weekly code review meetings
  • Work closely with Management to improve Automation Framework and net outcome
  • Provide technical assistance to other Automation Engineers regarding the Enterprise Automation Framework
  • Provide test automation status and execution results to Test Lead, Test manager and other project team members
  • Perform functional, regression, integration testing via automation
  • Detect software quality issues, report them in Jira and track to resolution
  • Perform Web Services testing using Postman
  • Work closely with QA team members, developers and other project team members in the process of automation.
  • Utilize Git/GitHub as a version control tool
  • Configure Jenkins to run automated tests on a nightly basis, generate test reports and send email with tests run results after execution
  • Automated 99% of regression tests for assigned module

Technologies used: Python, Selenium WebDriver, OpenCafe, PyUnit test, JavaScript, Selenium Grid, Jira, Git/GitHub, Postman, PyCharm, Jenkins, Shell Script, JSON

Software QA Automation Engineer

Confidential, CA

Responsibilities:

  • Perform various types of testing for content management tool and web applications such as Skype in the Classroom
  • Analyze products requirements and design specifications
  • Execute testing tasks, isolate problems and report bugs via Microsoft Visual Studio tool
  • Perform load testing using Visual Studio
  • Design, develop, and execute reusable and maintainable automated scripts using Selenium WebDriver with Java and TestNG framework
  • Contributed to, maintained and extended existing automation framework
  • Contributed to successful releases of numerous high quality marketing campaigns for Skype and Microsoft Office

Technologies used: Java, Selenium WebDriver, TestNG, JavaScript, Selenium Grid, Microsoft Visual Studio

Lead Software QA Engineer

Confidential,Redwood City, CA

Responsibilities:
  • Developed and lead testing strategy effort for all Magneto calendar management services and products
  • Participated in reviews of the initial business requirements of products new features
  • Created and executed test plans and test cases for web and mobile applications
  • Performed testing of a new features across different OS and browsers
  • Performed REST API testing using Curl LINUX command line tool
  • Based on page object model (POM), developed Selenium test scripts in Java using TestNG framework
  • Automated regressions tests using Selenium WebDriver with JAVA
  • Designed, developed and executed automated UI tests using Selenium WebDriver with Maven
  • Performed data driven testing using TestNG Databinding with CSV and Property Files with different sets of data
  • Configured Jenkins to build and run automated builds on the server whenever changes are pushed to GitHub master branch
  • Supported releases of new features to production
  • Logged, tracked, and verified resolutions of software and specifications defects using Asana project management tool
  • Investigated and debugged application issues escalated from customer support with 100% success rate
  • Designed, developed and implemented test automation framework from scratch
  • Increased automated tests coverage by 60%

Technologies used: Java, Selenium WebDriver, TestNG, Selenium Grid, Eclipse, Git/GitHub, Maven, RESTful API, Asana, JSON, Jenkins, Linux, JavaScript

Software QA Engineer

Confidential, CA

Responsibilities:
  • Tested cloud based file management client and web based applications on various OS and browsers, including iOS and Android
  • Created test plans and test cases using TestRail management tool
  • Created and monitored stories, tasks and defects using Jira
  • Worked with design/development/project management teams to ensure that requirements are accurately implemented
  • Developed automated tests using Selenium WebDriver with Java and TestNG framework for mobile recipient pages’ functionality
  • Used Advanced Rest Client tool to test REST APIs
  • Wrote and executed SQL scripts to test SQLite database to ensure backend data integrity
  • Regularly presented demos of a new features to customer support group and collaborated with customer support to identify and address customer feedback
  • Managed TestFlight and HockeyApp applications distribution system
  • Provided support for tri-weekly releases to ensure that new implementations do not affect existing application functionality
  • Successfully lead Android and Windows client projects, meeting the release deadlines and assuring good quality software
  • Automated Android client application tests using SOASTA Touch Test tool with JavaScript

Technologies used: Java, Selenium WebDriver, TestNG, Selenium Grid, Eclipse, Git/GitHub, Maven, SOASTA, Junit, JIRA, SQLite, JSON, Jenkins, Linux, JavaScript

Software Test Engineer

Confidential,Los Altos, CA

Responsibilities:
  • Performed ad-hoc, usability, functional, release acceptance, and regression testing for point of care medical applications including drug reference, educational and clinical applications, and interactive informational services
  • Converted existing Selenium RC automated tests to Selenium WebDriver tests written in Java for crucial application modules such as doctors directory, pharmacy catalog, search and registration
  • Using Data Driven testing approach (DDT), developed new automated test scripts with Java, Selenium WebDriver and TestNG framework for new functionality for the various medical calculators such as body mass index calculator
  • Identified software defects, analyzed and reported them via Jira bug tracking system
  • Performed testing of SOAP web services using SOAP UI tool
  • Achieved 90% automated test coverage in assigned to me areas with Selenium WebDriver tests written in JAVA

Technologies used: Java, Selenium WebDriver, TestNG, JavaScript, Selenium Grid, Eclipse, Git/GitHub, Maven, SOAP UI, MySQL, Jenkins, Linux

We'd love your feedback!