We are looking for a QA automation engineer with Salesforce experience who thrives on debugging and finding solutions for complex problem sets within an existing product suite. You will be involved in operational support and maintenance of our existing product suite as well as new feature development when product opportunities arise.
Company - is a premier Salesforce.com partner that operates at the intersection of finance and technology. They deliver software solutions for Private Equity Fund Managers and Investors.
The products are all cloud-based, with a mixture of technologies that include Salesforce, Apex, Lightening, JavaScript, CSS, and Ruby on Rails with some of the applications hosted on Amazon AWS. Some of the tools we use include Slack and JIRA, and we have some existing regression tests utilizing Rainforest QA.
HQ — USA
Requirements:
3+ years of experience in software testing with a focus on automation testing
Strong programming skills in Javascript/TypeScript and JS frameworks
Experience with test automation tools such as Cucumber, Watir, or TestComplete
Knowledge of testing frameworks such as Cypress, Jasmine, or Selenium
Familiar with Salesforce
Experience with Agile development methodologies and software testing processes
Understanding of the various aspects of the software development life cycle (SDLC)
Experience with CI/CD processes and version control (Github)
Fundamental understanding of UI/UX principles
Upper-Intermediate English and better
Nice to have:
Bachelor’s degree in Computer Science or a related field
Experience working in SaaS application development
Familiarity with other forms of software testing: unit tests, acceptance tests, performance tests, etc
Ability to use command line tools
Proficiency in HTML and CSS
Programming experience in other languages such as Node.js, Ruby, Python, etc.
Experience with AWS
Responsibilities:
Participate in the design and development of new features, ensuring testability, and automation readiness
Collaborate with cross-functional teams to understand business requirements, design test plans, and cases, and implement testing strategies and plans
Design, develop, and maintain automated test suites and scripts using industry-standard tools and frameworks (Cypress)
Develop and maintain testing documentation, including test cases, test plans, and test reports
Continuously research and recommend new tools and techniques to improve the automation testing process
Execute and analyze automated test results
Identify, document, and report software defects and performance issues to the development team
Partner with developers to troubleshoot and resolve defects expediently
Investigate customer-reported issues to develop and implement mitigation measures
Analyze test coverage and effectiveness to provide recommendations for improvements
We offer:
Competitive salary with the regular review
Flexible working schedule, fully remote work opportunities, office in the very center of Kyiv
PE 5% Taxes compensations, accountant assistance
Vacation (up to 20 working days)
Paid sick leaves (10 working days)
Medical Insurance after probation period (3 months)
Online English courses
Direct cooperation with the customer
Teambuildings, corporate parties and company trips abroad
Great working environment and team spirit