Position: Senior Automation QA (2009)
Company: Exadel
Experience required: 3y
English level: intermediate

**About Our Customer and Project:**
The customer is a leader in actionable analytics for sales force effectiveness. The customer is revolutionizing how field sales teams make their day-to-day decisions, providing them with real time, in-context, and in-workflow smart suggestions that have been shown to meaningfully improve rep performance. Smart suggestions help reps make better, data-driven decisions
regarding which prospects to call on, when and where to call on them, what products to position, which messages to use, and why.

**Responsibilities:**
- Collaborate with product and development teams to analyze and understand application requirements, identifying potential gaps in them
- Design, build, and maintain automation framework to deliver high-quality Software as a Service (SaaS) solutions
- Execute various levels and types of testing such as smoke, functional, compatibility, and regression tests using automated scripts
Identify, research, and document bugs; suggest possible resolutions and root causes
- Contribute to process improvement efforts related to all aspects of software quality assurance in an effort to reduce defects and quality issues
- Work with multi-shore and multi-disciplinary QA teams in the US and offshore locations
- Evaluate test results against expected results, implement improvements to processes, and recommend alternative testing as needed
- Maintain and report automation test metrics for all active projects to include code coverage, function coverage, and test case coverage

**Requirements:**
- Solid scripting/coding experience using **Python** OR **Java** OR **JavaScript**
- Excellent analytical, problem-solving, and time management skills, with good knowledge of tools and techniques for anticipating, recognizing, and resolving technical problems
- Ability to prioritize work tasks in a fast-paced, dynamic environment
- Ability to demonstrate initiative, adaptability, and the ability to think outside the box
- Service-orientated and able to work in a team and collaborative environment
- Excellent written and verbal communication skills
- Excellent working knowledge of SQL and RDBMS such as MySQL, MS SQL Server, Oracle, etc.
- Ability to evaluate and implement testing tools, per the needs of the organization
- Experience building and running complex test environments
- 5+ years of hands-on enterprise software QA engineering, analysis, and testing experience
- 5+ years of hands-on experience designing automation frameworks for web-based enterprise software applications
- Successfully released 3+ enterprise software suites in ERP, CRM, or comparable business software applications
- Experience in SOAP/REST web services (XML/JSON) testing and automation
- Proven expertise and success with QA automation tools, both commercial and open-source, to include Mercury
- Experience with QuickTest Pro, LoadRunner, Selenium, Jmeter, NightWatch.js, or Watir
- Proven success with regression, performance, concurrency, and scalability testing methodologies
- Experience in CI tools like Rundeck/Jenkins
- Ability to implement and configure code coverage tools like Cobertura, JaCoCo, OpenClover, etc.
- Enterprise Software as a Service (SaaS) QA experience strongly desired
- Bachelor's or master’s degree in computer science, computer engineering, MIS, electrical engineering, or mathematics

**Why Exadel?**
- You can build your expertise with our Sales Support team, who provide assistance with existing and potential projects
- You can join any Exadel Community or create your own to communicate with like-minded colleagues
- You can participate in continuing education as a mentor or speaker 
- You can take part in internal and external meetups as a speaker or listener. We support you in broadening your horizons and encourage knowledge sharing for all of our employees
- You can learn English with the support of native speakers
- You can take part in cultural, sporting, charity, and entertainment events
- Working at Exadel means always upgrading your skills and proficiency, so we provide plenty of opportunities for professional development. If you’re looking for a challenge that will lead you to the next level of your career, you’ve found the right place 
- We work hard to ensure honest and open relations between employees and leadership, so our offices are friendly environments