QA Automation Engineer designing automated tests for web, mobile, and API applications in an IoT startup. Collaborating with teams to ensure high-quality software releases in a hybrid work environment.
Responsibilities
Design, develop, and maintain web UI automated test scripts using Selenium, Cucumber (BDD), Java, and JUnit/TestNG
Implement and enhance data-driven and BDD test frameworks to support scalable and maintainable automation suites
Validate business logic, data integrity, and backend operations by writing and executing SQL/NoSQL queries and performing database validation
Perform basic API security testing, including checks for SQL injection, input validation, and token expiry handling
Conduct non-functional testing (load, performance, reliability) using tools such as JMeter or k6, and analyze performance metrics to identify bottlenecks and risks
Design, implement, and execute mobile web and native app automation tests using Appium, Selenium, Cucumber (BDD), Java, TestNG, and Xcode for Android/iOS
Plan, design, and execute test scenarios (positive, negative, boundary, and end-to-end) based on user stories and acceptance criteria
Collaborate closely with developers, product owners, and business teams to clarify requirements, triage defects, and ensure high-quality releases
Participate in Agile/Scrum ceremonies (daily stand-ups, sprint planning, reviews, retrospectives) and keep all QA documentation up to date
Support and execute System Integration Testing (SIT) across APIs, Kafka, and MQTT-based systems
Requirements
Bachelor/Master’s degree in Computer Science or related fields
Proven experience in Web UI test automation using Selenium, Cucumber (BDD), Java, and JUnit or TestNG
Solid understanding of data-driven and BDD test frameworks and best practices in test automation architecture
Experience validating backend processes and data integrity using SQL and/or NoSQL queries
Basic knowledge of API security testing concepts such as SQL injection, input validation, and token/session expiry
Hands-on experience with non-functional testing (load, performance, reliability) using tools like JMeter or k6, including performance metrics analysis
Experience in mobile automation testing (web and native) with Appium, Selenium, Cucumber (BDD), Java, TestNG, and Xcode for Android/iOS platforms
Strong understanding of RESTful APIs: endpoints, HTTP methods (GET, POST, PUT, DELETE), status codes, headers, parameters, and response payload structures
Proficiency with tools such as Postman, Swagger, and/or MQTT Explorer for manual API and integration testing
Demonstrated ability to design and execute positive, negative, boundary, and end-to-end test cases from user stories and acceptance criteria
Experience creating and executing test plans, defining test data strategies, and ensuring comprehensive test coverage
Hands-on experience with System Integration Testing (SIT) involving APIs, Kafka, and MQTT-based systems is a plus
Strong communication and collaboration skills, with the ability to work effectively across engineering, product, and business teams
Benefits
Employee Stock Options (ESOP) to financially participate in the success of the company
Flexible work environment (e.g. office hours) with a focus on results
Meaningful work in an award-winning startup with the opportunity of creating real impact
Close collaboration with the leadership team and low hierarchies
International work environment in a great team of 10+ nationalities
Very steep learning curve due to our open and performance-based culture
Fluids/Mechanical Test Engineer II working on Blue Origin's lunar permanence projects. Responsible for testing and system integration for safe human spaceflight infrastructure.
Fluids/Mechanical Test Engineer II focusing on testing components for lunar landers at Blue Origin. Involves hands - on engineering for safe human spaceflight.
Software Development Engineer in Test implementing automation strategies in financial technology. Collaborating with teams to enhance quality, reliability, and performance of Market Data services.
QA Engineer for an American company ensuring quality and performance in platform testing. Responsible for automation frameworks and collaboration with engineering teams.
Engine Test Engineer for hypergolic - fueled propulsion systems at Firefly Aerospace. Engage in hotfire testing and support lunar lander propulsion engine development in Briggs, TX.
Spacecraft Functional Test Engineer at Firefly Aerospace developing test campaigns for spacecraft performance validation. Collaborating across teams to ensure vehicles are flight - ready while streamlining test processes.
Component Test Manager overseeing all component test operations for Firefly Aerospace's vehicles in Briggs, TX. Leading a team of engineers, developing test plans, and ensuring compliance with performance metrics.
Senior Software Development Engineer of Test driving quality engineering transformation at Westfield. Delivering reliable software through automation, AI, and collaboration with engineering teams.
Senior Consultant Test Automation Engineer developing and optimizing automated tests for diverse projects. Leading a team of testers to ensure quality assurance with client - specific solutions.
Test Automation Engineer designing automated test frameworks for logistics applications. Collaborating with developers and product teams in an Agile environment.