What are the responsibilities and job description for the QA Tester position at Smksoft?
Job Title: IT Tester
Duration: Longterm
Location: Remote-But need only local to Vienna VA for returning to the office in future.
Job Description
Qualification and Education Requirements:
- Demonstrated experience in load test, stress test, stability test and test automation.
- Design comprehensive test strategies for real-time Kubernetes applications, covering functional, performance, stress, and fault tolerance testing aspects.
- Develop and maintain detailed test cases for various scenarios including message queuing, event processing, distributed system interactions, and real-time data streaming.
- Conduct load and stress testing to identify performance bottlenecks in real-time applications running on Kubernetes clusters, optimizing resource allocation and scaling mechanisms.
- Implement real-time monitoring solutions to track application health metrics, latency, throughput, and resource usage during testing, identifying potential issues proactively.
- Proficiency in automated testing frameworks like Selenium, JMeter, or other relevant tools for real-time application testing.
- Working experience in PySpark/Python and Databricks and proficiency in SQL.
- Knowledge of real-time communication protocols (e.g., WebSockets, MQTT), event streaming platforms (e.g., Kafka), and distributed system design principles.
- Hands on experience in PowerShell, Windows batch scripting is a plus.
- Agile Delivery – Azure DevOps/Boards, JIIRA
- Proficiency in agile delivery metrics terminology
- Advanced database scripting (backup, restore, data migration and health checks)
- Knowledge of CI/CD integration for databases.
Desired Qualifications and Education Requirements
- Master’s degree in information technology or the equivalent combination of training, education, and experience
- Expert knowledge of banking/financial industry trends, products, and services
Responsibilities
- Conduct thorough performance, system, and functional testing to ensure software quality and reliability.
- Develop and execute test cases while utilizing tools such as Selenium and TestNG for test automation.
- Collaborate with development teams in a DevOps environment to identify and troubleshoot software issues.
- Participate in release management and provide support for continuous integration processes.
- Document test results and communicate findings effectively to stakeholders.
Job Type: Full-time
Pay: $60.00 per hour
Schedule:
- 8 hour shift
- Monday to Friday
Work Location: In person
Salary : $60