PropioLanguage Servicesis transforming communication by developing tools and technologies that enable and facilitate global communications. At Propio we help organizations go global and facilitate understanding by providing innovative, customized, efficient and language solutions.
We are seeking a highly skilled and ambitiousSoftware QA Engineerto join our dynamic Translation technology products team. As a team member you will play a pivotal role in shaping the development of our software products and driving innovation. The ideal candidate is an individual who displays a blend of technical prowess, problem-solving skills, a collaborative spirit, business acumen, and an innovative mind.
We wear many hats to ship products and new releases. If you are a highly motivated contributor and want to be a part of Propios continued growth and success, this is for you!
Responsibilities:
Lead test planning activities, including defining test objectives, test strategies, test cases, and test coverage.
Provide consultation to projects and application support groups regarding end-to-end tests, automation design, development and execution.
Participate in code reviews, sprint planning, and other Agile/Scrum activities to ensure alignment with project goals and priorities.
Collaborate with cross-functional teams to understand project requirements and translate them into automated test cases and scripts.
Design, develop, and maintain automated test suites to support functional, regression, and performance testing of software applications.
Work closely with developers to troubleshoot and resolve issues identified during automated testing.
Contribute to the continuous improvement of testing processes, methodologies, and tools within the organization.
Implement and maintain test automation frameworks and tools to support continuous integration and delivery pipelines.
Familiarity with testing tools including Playwright, Grafana, and Jest is a plus.
Manage multiple assignments and align them with business priorities and deadlines.
Identify areas where automation can improve quality and increase delivery time.
Collaborate with development team members on writing and running unit tests.
Implement and maintain test optimization strategies to reduce test execution time and increase test coverage.
Proven ability to manage multiple priorities and work independently with minimal supervision.
Experience with version control systems (e.g., Git), AWS infrastructure, and continuous integration/delivery pipelines.
Conduct risk assessments and prioritize testing efforts based on potential impact.
Qualifications:
A Bachelors degree in Computer Science, Engineering, or a related field, or equivalent work experience.
3+ years of experience as Quality Assurance Engineer or Test Automation Engineer.
Experience in JavaScript. Experience with other programming languages is a plus.
Experience with test automation frameworks such as Playwright, Selenium, Appium, JMeter, and API testing tools such as Postman or similar tools.
Strong understanding of software testing principles, methodologies, and best practices.
Detail oriented and organized with exceptional time management skills.
Knowledgeable about all phases of the software development life cycle and solution delivery
Knowledge of content and data management is a plus
Certificates to demonstrate knowledge and competency
Skills:
Excellent interpersonal, communication, and negotiation skills.
Effective communication and interpersonal skills with the ability to collaborate effectively in a team environment.