Software Engineer in Test II
Accruent
·
Posted:
March 2, 2023
·
Remote
About the position
The job overview for the Software Engineer in Test II position at Accruent is that it is a remote work opportunity within the Quality team. The role involves designing, developing, and analyzing automated test suites and tools to optimize products and ensure customer satisfaction. The Software Engineer in Test II will collaborate with the team, contribute to Agile ceremonies, and work towards building extraordinary teams and products. They will also advocate for quality software, mentor team members, and continuously improve the QA process.
Responsibilities
- Design, maintain, and execute automated tests in Robot Framework, including functional, system integration, regression, and API testing
- Demonstrate a thorough understanding of testing for scale to ensure applications meet performance and load standards
- Create test documentation (test strategies, test cases and plans, designs and scripts) derived from various sources to support manual and automated testing efforts
- Create feature test plans and cases, and supporting applications, harnesses, and automation for testing at the API, class, interface, data access, and application layers
- Leverage clear communication skills to effectively communicate with different levels of technical expertise
- Bachelor's Degree in Computer Science, Engineering, Math or Physics, graduation from Technical School, or 5 years of equivalent experience
- 5+ years of experience in software testing
- 3+ years of QA Automation or programming experience (C#, Java, Ruby, Python, React, etc)
- Experience with Robot Framework, NeoLoad, K6 iO, Selenium, etc for automated and performance testing
- Experience with GUI, Microservice, and API testing on scalable enterprise web-based applications and mobile platforms (Android & iOS)
- Familiarity with webservice technologies (REST, SOAP, Postman, etc) and HTML, CSS & xPath
- Knowledge of SQL and other databases
- Familiarity with CI/CD tools (Azure, TeamCity, Octopus etc.) for build deployments
- Experience with Test Management tools such as qTest, JAMA, Zephyr, Test Rail or Microsoft Test Manager
- Familiarity with Atlassian products (Jira, Confluence, Bitbucket), Git, and Jenkins
- Clear understanding of software development practices and life cycles
- Experience in automating REST APIs
Requirements
- Bachelor's Degree in Computer Science, Engineering, Math or Physics, graduation from Technical School, or 5 years of equivalent experience
- 5+ years of experience in software testing
- 3+ years of QA Automation or programming experience (C#, Java, Ruby, Python, React, etc)
- Experience with Robot Framework, NeoLoad, K6 iO, Selenium, etc to write automated and performance tests
- Experience with GUI, Microservice, and API testing on scalable enterprise web-based applications and mobile platform testing (Android & iOS)
- Familiarity with webservice technologies (REST, SOAP, Postman, etc) and HTML, CSS & xPath
- Knowledge of SQL and other databases
- Experience with CI/CD tools (Azure, TeamCity, Octopus etc.) for build deployments
- Familiarity with Test Management tools such as qTest, JAMA, Zephyr, Test Rail or Microsoft Test Manager
- Familiarity with Atlassian products (Jira, Confluence, Bitbucket), Git and Jenkins
- Clear understanding of software development practices and life cycles
- Experience in automating REST API's
Benefits
- Competitive base pay
- Opportunity to enroll in benefit programs (health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs)
- Programs that provide for both paid and unpaid time away from work
- Vibrant office culture
- Resources, coaching, and support for professional and personal development
- Global company with opportunities for growth
- Inclusive and diverse culture
- Equal opportunity employer
- Reasonable accommodations for applicants with disabilities