Senior Software Qa Engineer Resume
2.00/5 (Submit Your Rating)
SUMMARY:
- Test automation, CI developer
- 15 years of software development experience, 20 years of software QA experience
- I have many years of experience in application and many years of experience in QA and test automation.
- I am good at design, can see the big picture and set priorities correctly.
- I can lead junior engineers.
TECHNICAL SKILLS:
Skills: Linux, HP/UX, Windows, Vmware (VIJava), Jira, Eclipse, Java, API test, C, Bash, TestNG, Selenium, Subversion, Agile.
EMPLOYMENT:
Confidential
Senior Software QA EngineerResponsibilities:
- Test automation development using Java and TestNG
- Many test automation modules created for specific product components
- Design and development of completely new CI system end to end
- Replacement of Jenkins projects with Pipeline plugin Groovy scripting
- Allows any number of product branches to be tested in CI in parallel
- Scripting of automated installation of product using AutoIT
- DevOps: management of VCenter and VMs, creation of CI VM templates
- Mentoring of junior engineers
Confidential
Lead developer
Responsibilities:
- Dynamic allocation of virtual machines to run the product under test
- VMs are cloned from templates
- Use of VIJava to create, start, stop and monitor VMs
- Test or development engineer can define system configuration via XML input
- Installation of product on VMs
- Configuration of product via REST API or Web UI
- Smoke and regression test cases
- Detailed diagnostic logging, capture of test systems’ logs
- Integration with Jenkins continuous integration system
- Tests are triggered by builds or schedule
- Test controller machine runs the automation software, which controls the systems under test remotely.
Confidential
Software Test Engineer
Responsibilities:
- Developed test automation for a REST API using Java that verifies the API functionality by reading data from multiple sources Mashery, LDAP and SalesForce. Test cases are created in an XML file which describes the action, input data, expected result and groups to which the test belongs for each test case.
- This allows new test cases to be created in minutes without code changes.
Confidential
Software Test Engineer
Responsibilities:
- Developed automated tests for Microsoft Exchange work - alike product.
- Tests were written in Java and Bash script and drive back end components.
- The technologies involved are LDAP, Microsoft Active Directory and Linux.
- My first project was to automate testing of the Directory Synchronization component.
- My second project involves automation of a teleconferencing product via web UI with Selenium and TestNG in Java.
- Testing of online marketing software products in a SaaS environment. Front end web testing of Flex application and backend developed in PHP/MySQL on Linux. Writing test plans, scripting test automation. We are using Agile practices. I work closely with developers during the design phase to write test cases before development.
- Ruby is the primary language I used.
Senior Software QA Engineer
Confidential
Responsibilities:
- Testing of web and email security products in a SaaS environment. Testing of web and email proxy system for filtering malware, virus and prohibited content.
- Testing of anti-virus scanning engine. API testing. Tests are written in C and Bash on Linux systems. Test tools include Gammadyne mailer and Siege http loader.
Senior Software QA Engineer
Confidential
Responsibilities:
- Application stack testing on HP/UX and Microsoft Windows Server platforms.
- Testing HP’s virtualization environment features, including HP Virtual Machines, virtual partitions, virtual connect, workload manager.
- Also included are high availability solutions such as HP service guard and Microsoft Cluster Server and third party applications such as Oracle and SAP.
