In order to get a feeling for the qualifications of our Beta Breakers’ Automation Team, below are sample resumes for several Beta Breakers SDETs (Software Development Engineer in Test). It is important to note here that all Beta Breakers Automation Engineers work in a collaborative effort. In other words, no matter which project they are assigned to, they all share ideas so that their code is written effectively, efficiently and from a pool of considerable skill sets. Let our technical know-how benefit you; complete the form so that we can start working on your QA needs. Below is a useful list of the technology we “bring to the table” so to speak. All Beta Breakers QE Engineers possess most or all of the following:
Languages:
C/C++, Java, Python, Ruby, Javascript/Coffeescript, HTML/Jade, CSS/Stylus, SQL, Lua, Pascal, Bash
Version Control Tools:
Git, Github, Bitbucket, GitLab, Subversion, CVS
Test/Deployment/Build/CI/CD Tools:
Maven, Gradle, ADB, Jenkins, Bamboo, Travis, Circle
Frameworks:
Spring, RestAssured, JUnit, TestNG, Cucumber, Selenium, Appium, Sequoia, REST-In-Pieces, Jackson, Gson, Typesafe, Blazemeter, JMeter, Express.js, JQuery, Bootstrap, Node.js, Cucumber, Mocha, Gauge
IDE/Editors:
IntelliJ IDEA, Netbeans, Eclipse, Xcode, CLion, Visual Studio, QT, RubyMine, Pycharm, Webstorm, Android Studio, Atom, Sublime, TestComplete, SoapUI, Ready API
Operating Systems:
Unix/Linux, Windows, Mac OSX, iOS, Android, Amazon Fire, Smart TV, Apple TV, Roku
CS/Development Skills:
Regular Expressions, Docker, Kubernetes, AWS, Google App Engine, Dependency Injection/Inversion of Control, Test Driven Development/Behavior Driven Development, Representational State Transfer (REST), Simple Object Access Protocol (SOAP), GraphQL
Team Skills:
Scrum, Kanban, relentless refactoring, code review, pair programming, decomposition, encapsulation, standardized code style convention, comprehensive documentation, Professional version control management and branching, Professional dependency management
Culture around Documentation:
Header comments, class invariants, Javadocs, readmes, class and UML diagrams
More specifically, below are the bios of a handful of Beta Breakers Automation Engineers:
Bio #1 – Beta Breakers / Software Development Engineer in Test (SDET)
Qualifications and Skills
Languages: Java, C++, JavaScript, HTML, Python
Version Control Tools: Git, Github, Bitbucket
Test/Deployment/Build/CI/CD Tools: Maven, Jenkins, Selenium Grid, JIRA
Frameworks: Spring, RestAssured, JUnit, TestNG, Cucumber, Selenium, Appium, Sequoia, Gson, Typesafe
IDE/Editors: IntelliJ IDEA, Netbeans, Eclipse, Xcode, Sublime
Operating Systems: Unix/Linux, Windows, Mac OSX, iOS, Android
CS/Development Skills: Dependency Injection/Inversion of Control, Test Driven Development/Behavior Driven Development
Software: Brew, Terminal Interface
Team Skills: Scrum, Kanban, Relentless refactoring, Code review, Pair programming, Decomposition, Encapsulation, Standardized code style convention, Comprehensive documentation
Professional Experience – over four years
- Wrote and created a web testing framework for use in a quick start test suite for other client automation engineers to use.
- Built and managed a web test suite.
- Built and managed an iOS test suite for our client’s product.
- Managed Jenkins Jobs.
- Helped with setup, management, and testing of the Selenium grid.
- Updated documentation and the runbook.
- Communicated with QA team and Devs in order to develop new feature coverage and scenarios.
- Reduced QA man-hours by making sure that all tests suites and results were available via Jenkins.
Bio #2 – Beta Breakers / Software Development Engineer in Test
Qualifications and Skills
Languages: C/C++, Java, HTML, SQL, Pascal, Bash, Javascript
Version Control Tools: Git, Github, Bitbucket
Test/Deployment/Build/CI/CD Tools: Maven, Jenkins
Frameworks: RestAssured, JUnit, Cucumber, Selenium, Appium, Blazemeter, JMeter
IDE/Editors: IntelliJ IDEA, Eclipse, Xcode, Visual Studio, QT
Operating Systems: Unix/Linux, Windows, Mac OSX, Android
CS/Development Skills: Regular Expressions, Dependency Injection/Inversion of Control, Test Driven Development/Behavior Driven Development, Representational State Transfer (REST), Simple Object Access Protocol (SOAP)
Team Skills: Scrum, Kanban, Relentless refactoring, Code review, Pair programming, Decomposition, Encapsulation, Standardized code style convention, Comprehensive documentation
Professional Experience – over five years
- Helped design, develop, and maintain multiple applications using Qt and C++. These applications were made to be modular and to be adapted quickly to other configurations.
- Used Inno Setup and scripting to create mobile and secure installation applications.
- Maintained an autonomous, redundant coding environment using CVS SVN.
- Developed documentation for installation and configuration, as well as detailed documentation for use by Field Service Engineers in troubleshooting.
- Used Wireshark, SECS Pack, and simulator software to thoroughly test hardware.
- Designed and implemented Quick Start Performance Test Suite for use in all performance test projects.
- Produced and maintained end user readme documentation detailing front end functionality and use.
Bio #3 – Beta Breakers / Software Development Engineer in Test
Qualifications and Skills
Languages: C/C++, Java, Python, Javascript, HTML, CSS, SQL, Lua, Bash
Version Control Tools: Git, Github, Bitbucket
Test/Deployment/Build/CI/CD Tools: Maven, ADB, Jenkins
Frameworks: Spring, JUnit, Cucumber, Selenium, Appium, Sequoia, Gson, Typesafe, JQuery, Bootstrap, Android SDK, Corona SDK, LibGDX
IDE/Editors: IntelliJ IDEA, Netbeans, Eclipse, Xcode, CLion, Visual Studio, Pycharm, Android Studio, Atom, Sublime, JetBrains Suite, Unity3d
Databases: PostGreSQL, SQLite
Operating Systems: Unix/Linux, Windows, Mac OSX, iOS, Android, Amazon Fire
CS/Development Skills: Regular Expressions, Dependency Injection/Inversion of Control, Test Driven Development/Behavior Driven Development, Representational State Transfer (REST)
Team Skills: Scrum, Kanban, Relentless refactoring, Code review, Pair programming, Decomposition, Encapsulation, Standardized code style convention, Comprehensive documentation
Professional Experience – over five years
- Practiced agile methodology with extreme programming and scrum
- Developed a Java automated acceptance test suite for Android/Fire OS mobile app using Appium, Cucumber, Spring, and Maven.
- Deployed test suite to Jenkins server for continuous integration and automatic reporting.
- Monitored results and communicated with developers, logging bugs to Jira.
- Documented through Javadocs, markdown readme files, and designing UML diagrams.
- Collaborated with team using Git for simultaneous development on multiple features.
- Programmed in Lua and Python, developed UI and client server synchronization with SQLite.
- Integrated test plans, issue tracking, and debugging with the team using Github.
- Authored wiki and code documentation and the project code convention guide.
- – Carried the software project through its life cycle of requirements, development, and testing.
- Wrote object-oriented and event-driven programming using inversion of control and dependency injection.
Bio #4 – Beta Breakers / Senior Software Development Engineer in Test
Qualifications and Skills
Languages: C/C++, Java, Python, Ruby, Javascript/Coffeescript, HTML/Jade, CSS/Stylus, SQL, Bash, Node, Angular, Express, Swift, Objective-C, Assembly Language (x86-84 and ARM), Beanshell
Version Control Tools: Git, Github, Bitbucket, CVS
Test/Deployment/Build/CI/CD Tools: Maven, Gradle, ADB, Jenkins, Bamboo, Travis, Circle
Frameworks: Spring, JUnit, TestNG, Cucumber, Selenium, Selenium Grid, Appium, Sequoia, REST-Assured, Jackson, Gson, Typesafe, Blazemeter, JMeter, Express.js, JQuery, Bootstrap, Node.js, Apache HTTP Client
IDE/Editors: IntelliJ IDEA, Netbeans, Eclipse, Xcode, CLion, Visual Studio, QT, RubyMine, Pycharm, Webstorm, Android Studio, Atom, Sublime
Operating Systems: Unix/Linux, Windows, Mac OSX, iOS, Android, Amazon Fire, Smart TV, Apple TV, Roku
CS/Development Skills: Regular Expressions, Google App Engine, Dependency Injection/Inversion of Control, Test Driven Development/Behavior Driven Development, Representational State Transfer (REST), Simple Object Access Protocol (SOAP)
Team Skills: Scrum, Kanban, Relentless refactoring, Code review, Pair programming, Decomposition, Encapsulation, Comprehensive documentation, deployment and testing tools (Maven, Gradle), Proficient knowledge and experience in documentation and style conventions, Familiar in myriad of integrated development environments.
Professional Experience – over six years
- Worked inside an Agile work environment utilizing SCRUM and Extreme Programming practices.
- Authored documentation through Javadocs, library README files, wiki pages, UML and Class diagrams.
- Maintained multiple Continuous Integration environment jobs and deployments.
- Created a fully automated test suite with Continuous Development integration.
- Designed, wrote, maintained, and documented automated API test suites using Java, Maven, Cucumber, REST-Assured, HTTP-Client, and proprietary HTTP request libraries.
- Designed, wrote and documented custom HTTP request library centered specifically around testing RESTful APIs and validated response.
- Designed, wrote, maintained, and documented automated mobile acceptance test suites using Java, Maven, Cucumber, Selenium, and Appium.
- Designed, wrote, maintained, and documented automated web acceptance test suites using Java, Maven, Cucumber, and Selenium.
- Designed, wrote, and maintained automated performance test suite using Java, Maven, JMeter, and Blazemeter.
- Performed Google App Engine cost testing and created detailed cost analysis and recommendation.
- Helped design and developed a tree-based model for mobile automation in contrast with the more time consuming implementation of the current industry standard; page object model.
- Designed and developed full stack web application for developer issue trend analysis and data visualization. The backend API and routing was designed using Spring MVC, while the front end was developed using the Jade, CSS, JS, as well as numerous front end CSS and JS libraries, including Bootstrap.
- Helped develop and maintain the front end and back end of an application status monitoring system written in Ruby, Coffeescript and HTML.