Tal-Ex is working with a product company that focuses on enterprise application development to identify a Performance Engineer for a direct hire role. We're looking for an experienced QA Engineer that will be responsible for end-to-end testing of web sites and web service applications, and for specifying, designing, implementing, and running automated tests.
Responsiblities:
- Performs various facets of testing on assigned projects, including but not limited to functional, regression, smoke, load, performance.
- Handles design and code reviews.
- Test plan development and automated testing.
- Handles an enterprise performance test/load framework to be utilized for all projects.
- Builds the proper performance/load test scenarios from scratch.
- Collaborates with other team members or acts individually to resolve problems and complete projects.
- Installs code into QA environment and maintains environmental integrity.
- Works directly with development and system administrators to handle any issues.
- Supports production code installs as appropriate.
- Meets and adapts to changing deadlines.
- Understands team’s strategy and objectives.
Desired Experience:
- Bachelor’s degree in a technical discipline.
- 3 - 7 years of experience testing consumer-facing web sites and CMS's.
- Possesses working knowledge in Linux/Unix commands and in programming with Java, JavaScript, HTML, and CSS.
- Strong analytical, problem solving, and technical testing skills.
- Strong communication skills.
- Should be well-organized, a quick self-learner, highly focused, and able to own a task through to completion.
- Experience using a defect tracking system and writing bugs that anticipate the needs for resolution.
- Ability to write test plans and test cases for new and existing products, with good understanding of project life cycle.
- Ability to multi-task and handle managing assignments on multiple projects.
- Testing experience with Apache/Tomcat applications, including performing basic operations as start/stop, etc.
- Experience with automation/scripting tools (Selenium WebDriver, Ruby, Shell Scripting, etc.) is a plus.
- Demonstrated hands-on experience using performance/load testing tools (Siege, JMeter, webpagetest, etc.).
- Must have experience setting up and building an enterprise performance test framework.
- Deep knowledge of how web applications work over HTTP protocol.
- Solid mobile testing experience with iOS and Android and can perform basic troubleshooting.
- Working knowledge of integrating performance frameworks with continuous integration tools such as Jenkins, Travis CI, etc.