Job Closed
This listing is no longer active.
Make your home a better place! Planner 5D is a popular home improvement and interior design platform used by 77M+ users
QA Automation Engineer
Location
Serbia
Posted
132 days ago
Salary
0
Seniority
Senior
Job Description
QA Automation Engineer
Planner 5D
• Write and maintain automated tests for iOS, macOS, Web, Android, Windows platforms applications • Collaborate with the product, development and delivery teams • Monitor and report of tests progress utilizing modern tools and methods • Proactively share best practices, ideas and knowledge with the team
Job Requirements
- 5+ years of experience in test automation (at least 2 years with iOS or Android native apps)
- Programming skills with Java and Kotlin (or willing to learn Kotlin)
- Proficient in automation tools such as Selenium, Appium, and testing frameworks like JUnit, TestNG
- Experience with REST, GraphQL, gRPC, SOAP
- Hands-on experience with Xcode, Android Studio, IntelliJ (or other JetBrains IDEs)
- Experienced with browser developer tools in Chrome, Safari, and Firefox, basic JavaScript knowledge
- Experience in writing clean, maintainable, and easily readable code
- Excellent communication and problem-solving skills
- Attention to detail and a passion for delivering high-quality results
- Upper-Intermediate English level
- Knowledge of Russian language
Benefits
- Great work environment that balances freedom and responsibility
- Our team is made up of friendly and passionate enthusiasts who are eager to help and share their knowledge
- We believe in work-life balance, so you'll receive around 30+ days of paid holidays per year
- Company computer equipment by request
- Education courses for our team members, and we're willing to allocate funds toward your training expenses
- English classes on our corporate platform
- Offline company events in Lithuania and online team-building
- Unlimited free Planner5D subscriptions
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
Flight Test Engineer - Planner
TSCProviding engineering services through Systems Engineering, Mission Support, and RF Sensors & Defense Electronics
• Assist in the development of flight and ground test plans and schedules in support of aircraft development and modification efforts • Coordinate test activities with test teams, engineers, aircrew, maintenance personnel, and program management • Define test objectives, required conditions, instrumentation needs, and success criteria for test events • Ensure compliance with ground and flight safety requirements, regulatory standards, and program procedures • Prepare and maintain test documentation, including test cards, procedures, and test reports • Track test progress, discrepancies, and corrective actions to support program execution • Support risk assessments, safety reviews, and test readiness reviews • Interface with internal and external stakeholders to ensure test readiness and operational coordination • Analyze scheduling impacts and work with the test team to align activities with program milestones and timelines
• Develop and execute automated and manual software tests to ensure system functionality and reliability. • Review and analyze Sonar and Checkmarx scan results to identify potential code vulnerabilities. • Develop and maintain test scripts and automated testing frameworks. • Coordinate with development teams to resolve defects and improve code quality. • Ensure testing processes align with Agile development methodologies. • Produce and maintain test documentation and test artifacts. • Support the creation of artifacts required for ISSO/ISSM RMF accreditation processes. • Participate in release testing and validation activities. • Track defects and testing results through issue tracking systems. • Support continuous improvement of software testing and QA processes.
Senior Test Automation Engineer, Python
Network Optix - NxNetwork Optix (Nx), founded in 2011, is a global video software development company specializing in transforming video data into actionable insights for various
• Design, develop, and maintain large-scale integration and end-to-end automated tests • Build scalable automation solutions validating desktop and mobile clients, APIs, and system interactions • Strengthen layer-appropriate automation (API/integration vs GUI) • Apply advanced test architecture and automation design patterns • Contribute to the evolution of the test framework and shared testing libraries • Identify gaps in automated coverage and areas of regression risk • Apply risk-based thinking to prioritize automation work • Reduce over-reliance on brittle GUI automation by strengthening lower-level validation • Proactively propose improvements that increase framework scalability, reliability, and maintainability • Create and manage virtual environments (Windows, Ubuntu) • Automate testing for desktop and mobile clients across virtualized environments • Configure Windows and Linux systems for automated testing • Automate desktop and mobile GUI using Qt-based tools • Continuously improve test infrastructure to make it robust, fast, and scalable • Ensure automated tests provide fast, trustworthy CI feedback • Optimize test execution to improve feedback cycles and build reliability • Investigate and systematically reduce test flakiness • Improve pre-commit, smoke, and regression gating • Partner with developers to distinguish product defects from test instability • Contribute to reducing defect leakage into production • Improve infrastructure scalability to support faster test execution and larger coverage • Investigate failures using logs, dumps, and backtraces • Use tools like strace and procmon to dig into system-level issues • Analyze failures across different OS environments • Collaborate with developers and teammates to identify root causes • Communicate findings clearly, with actionable next steps • Write clean, readable, and maintainable Python code (3.10+) • Maintain professional Git history • Participate in strict code reviews and design discussions • Contribute to long-term framework evolution and infrastructure improvements • Develop reusable testing utilities and shared automation libraries • Mentor junior engineers and promote automation best practices across the team • Support continuous improvement of engineering standards and testing practices
Senior Software Development Engineer in Test – Manual 70%, Automation 30%
AbstraPersonalized solutions and expert guidance from your trusted nearshore partner.
• Work with the team to identify test scenarios, acceptance criteria, and performance benchmarks based on functional and non-functional requirements. • Guides the team on establishing and implementing a complete testing strategy, leveraging a deep understanding of the Test Pyramid. • Serve as a technical testing leader by driving innovation on the team through research, prototyping, and advancing new testing approaches. • Create and maintain test documentation, including test cases, scripts, and reports. • Help the team build and maintain the test automation suite with production-level code that adheres to SOLID principles and clean-code standards. • Experience in batch testing and big data testing. • Work in an agile development environment, collaborating with the team to deliver quality software iteratively. • Develop end-to-end software test frameworks, test suites, and tools to validate product-specific features and use cases. • Monitor and analyze test results and provide feedback to the development team for rapid iteration and improvement. • Perform creative exploratory testing of new features and products. • Incorporate automated tests into our continuous delivery pipeline. • Execute automated tests to validate software functionality, performance, and scalability. • Identify, triage, and document software defects using bug tracking systems (e.g., JIRA, Bugzilla) and collaborate with the development team to prioritize and resolve issues. • Conduct root cause analysis and contribute to the resolution of complex technical problems. • Find, isolate, document, regress, and track bugs through resolutions. • Ability and willing to assist with all tasks within an Agile scrum team; writing stories, development & manual testing. • Understanding of Agile Testing Quadrants, Behavior Driven Development, ATDD/TDD. • Support both manual testing and test automation efforts by actively participating in hands-on testing to gain product knowledge, identifying automation opportunities, and contributing to the development and expansion of regression test suites.



