Automation Test Engineer Resume
Mchenry, IL
SUMMARY
- Experienced Software Quality Assurance Engineer with over 5 years of working experience in test automation possessing strong programming and analytical skills
- Strong expertise in all phases of software test automation: requirements analysis, test automation process planning, setting up the environment for automatic test execution, analyzing and reporting results and managing defects
- Extensive experience with Selenium RC, Selenium WebDriver, TestComplete, AutoIt; profound Java skills (Java Core, Ant, Maven, JUnit, TestNG, JDBC)
- Solid expertise in the field of quality assurance and test methodologies, testing applications belonging to Financial, Multimedia, Education, and Virtualization domains
- Highly detail - oriented, quick at identifying procedural (user) and software (developer) anomalies
- Strong proponent of establishing clear and complete requirements for the test team and emphasizing user acceptability
- Exceptional experience in areas such as quality assurance, programming and process analysis, indicating a valued resource in any information technology environment
- Advanced analytical skills, troubleshooting and research capabilities, purposeful, responsible, creative
- Strong multi-tasking, communication, organizational and interpersonal skills, ability to work independently as well as part of an integrated team
TECHNICAL SKILLS
Automation Testing Tools: Selenium RC, Selenium WebDriver, TestComplete
RAD: IntelliJ IDEA, Pydev, Eclipse
Bug Tracking Systems: JIRA, QC/ALM, DCL
Version Control Systems: SVN, GIT, AccuRev
Operating Systems: Windows, Linux
Languages: Java, JavaScript, Python, AutoIt, XML, HTML, SQL
Databases: Sybase, Netezza, MySQL, SQLLite
Methodologies: Scrum, Agile, Waterfall
PROFESSIONAL EXPERIENCE
Confidential, McHenry, IL
Automation Test Engineer
Responsibilities:
- Unit tests with Junit
- Testing of integration with different applications and compatibility testing
- Setting up and maintaining of the test environment (Jenkins CI, Maven)
- Functional test with Selenium Webdriver
- Performance testing with an in-house framework
- Defects reporting and tracking
Environment: Selenium WebDriver, Java, JUnit, Jenkins CI, SVN, JAX-RS
Confidential
Senior Automation Test Engineer
Responsibilities:
- Creating of testing framework using WebDriver + Java, based on the page objects model
- Setting up and maintaining of the test environment (Jenkins CI, SVN)
- Building test automation team from scratch (CV reviews, interviews, involvements) and processes (task assignments, knowledge transfers, reviews, reporting etc.)
- Implemention and maintenance of test cases
- Defects reporting and tracking
Environment: Selenium WebDriver, Java 8, TestNG, JUnit, Jenkins CI, SVN, Windows, Internet Explorer
Confidential, New York, NY
Senior Automation Test Engineer
Responsibilities:
- Test framework development (Java, JDBC, JBehave)
- Implementation of BDD approach with JBehave
- Setting up and maintaining of the test environment (Jenkins CI)
- Implementation and maintenance of test cases
- Defects reporting and tracking
- Creating of big sets of test data in XML
Environment: Java, JBehave, JDBC, XML, SQL, SVN, Jenkins, SCRUM
Confidential
Automation Test Engineer
Responsibilities:
- Development of the automated scripts and framework using TestComplete on a Windows and web application
- Setting up and maintaining of distributed test environment (up to 12 machines in 3 locations controlled by Jenkins CI)
- Defects reporting and tracking
Environment: TestComplete, JScript, Windows Batch, PowerShell, Jenkins, WPF, Accurev, Scrum
Confidential, Brooklyn, NY
Automation Test Engineer
Responsibilities:
- Created of test framework using WebDriver + Python based on page objects model
- Set up and maintained of test environment (Jenkins CI, Git)
- Implementation and maintenance of of test cases
- Defects reporting and tracking
Environment: WebDriver, Python, HTML5, JavaScript, Linux, Git, SCRUM
Confidential
Automation Test Engineer
Responsibilities:
- Executed manual tests on different operating systems (Windows, Linux)
- Created test plans and test cases
- Administrated test environment based on VMWare workstations
- Automated the deployment of the environment and installed the tested application
- Defects reporting and tracking
Environment: Windows, Linux, VMWare, RDP, AutoIt
